D_FREEALL

SUMMARY
d_freeall()

DESCRIPTION
Function d_freeall frees the locks on data and key files associates with
all read-locked record and set types. This function can only be called
from outside a transaction. Exclusive locks can only be freed by functions
d_keylock, d_recfree and d_ setfree. Locks within transactions can only be
freed by functions d_trend and d_trabort.

This function is present in the single-user version of db_VISTA, but
performs no action. This allows multi-user applications to link with the
single-user version for operation on stand-alone computers.

This function is present in the single-uset version of db_VISTA.

CURRENCY CHANGES
None

RETURN CODES
-29 S_TRFREE Called d_freeall from within transaction.

EXAMPLE
..
d_setlock(AUTHOR_LIST,"r");
d_reclock(INFO,"r");
d_setlock(ABSTRACT,"r");
..
/* list authors and publication info */
d_freeall();