0 S_OKAY
normal return, everything worked okay.

1 S_EOS
End of set. Returned when the end of the set has been reached by a set
navigation function or function d_discon. Also returned by function
d_isowner and d_ismember when current record is not currently an owner
or member of the set.

2 S_NOTFOUND
Record not found. Returned by key retrieval functions when the
requested key is not found.

3 S_DUPLICATE
Duplicate key. An attempt was made to store a duplicate value into a
unique key field.

4 S_KEYSEQ
Key sequence error. Function d_keyread was called before a key was
located by a key locate function (e. g. d_keynext). This is more
correctly a user error but is listed as astatus because this code has
been redefined from a slightly different use in earlier versions.

5 S_UNAVAIL
If returned from d_open, the database is not available. Either another
uses has exclusive access or your exclusive access request cannot be
satisfied because others are using the database. If returned from a lock
request function, the request file(s) did not become available to you
before you request timed out.

6 S_DELETED
Returned by the record read functions (e. g. d_recread) and the timestamp
status functions when record or set has been deleted since last accessed.

7 S_UPDATED
Returned by timestamp status functions when the record or set has been
updated since last accessed.

8 S_LOCKED
Current record is locked.

9 S_UNLOCKED
Current record is not locked.