int
kdms_put_data(
kobject object,
char *segment,
int *begin,
int *end,
kaddr data)
INPUT
object - the object from which the data will be stored.
segment - the segment from which the data will be stored.
begin - the begin marker of the region of data to
be retrieved.
end - the end marker of the region of data to be
retrieved.
data - a pointer to the region of
memory that will serve as a
OUTPUT
none
RETURN VALUE
TRUE (1) on success, FALSE (0) otherwise
DESCRIPTION
kdms_put_data is used to store data that
into a data object. The data that is stored is
designated by two "corner-markers". These are arrays
which contain N integer values, where N is the
dimensionality of the segment (the dimensionality of
a segment can be determined with the KDMS_DIMENSION
attribute). All values in begin argument must be
less than or equal to their corresponding value in
the end argument. In a two dimensional case, the
begin marker is the upper left corner and the end
marker is the lower right corner of a rectangle that
is obtained with this function call. The coordinate
origin is the upper, left, front corner of the data
set extended to N-space. The corner markers are
specified in the index order that the data set is
presented in.
ADDITIONAL INFORMATION
none
EXAMPLES
none
SIDE EFFECTS
none
RESTRICTIONS
none
MODIFICATION
none
FILES
$DATASERV/objects/library/kdataman/src/data.c
SEE ALSO
kdataman(3)
COPYRIGHT
Copyright (C) 1993 - 1997, Khoral Research, Inc. ("KRI") All rights reserved.