Annotation of 43BSD/ingres/doc/access/setkey.nr, revision 1.1.1.1

1.1       root        1: .th SETKEY AM 9/14/77
                      2: .sh NAME
                      3: setkey - provide key values to be used by find
                      4: .sh SYNOPSIS
                      5: .nf
                      6: setkey(d, key, value, domnum)
                      7: struct descriptor      *d;
                      8: char                   key[MAXTUP], *value;
                      9: int                    domnum;
                     10: .fi
                     11: .sh DESCRIPTION
                     12: SETKEY is used to provide values for keyed domains.
                     13: Keys may be
                     14: as large as the largest tuple so the key character array must be
                     15: declared as the same size as a tuple buffer (i.e. length is MAXTUP).
                     16: SETKEY will move the supplied value into the proper position
                     17: in the key and will mark the descriptor to indicate that the value
                     18: has been supplied.
                     19: DOMNUM specifies which domain in the key is being assigned a value.
                     20: VALUE is a pointer to the value which is to be set into the key.
                     21: If a value is being given for a character domain,
                     22: the domain area in the key will be blank padded
                     23: after the value is moved in.
                     24: This is done to eliminate any nulls in character domains.
                     25: If VALUE is 0, (i.e. a null pointer)
                     26: then the tag in the descriptor indicating that a value was
                     27: provided for a domain is reset.
                     28: .sp
                     29: CLEARKEYS should be called prior to any SETKEY calls.
                     30: SETKEY must be called at least once before a call to FIND when 
                     31: find mode is LRANGEKEY, HRANGEKEY or EXACTKEY.
                     32: If find mode is NOKEY then neither
                     33: CLEARKEYS nor SETKEY need be called.
                     34: .sh DIAGNOSTICS
                     35: No value is returned.
                     36: If an error is detected, a SYSERR is generated.
                     37: .sh "TRACE FLAGS"
                     38: 22.8
                     39: .sh "SEE ALSO"
                     40: clearkeys, find, getequal

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.