free_rtn(9S)
NAME
free_rtn − structure that specifies a driver’s message freeing routine
SYNOPSIS
#include <sys/stream.h>
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
DESCRIPTION
The free_rtn structure is referenced by the datab structure. When freeb(9F) is called to free the message, the driver’s message freeing routine (referenced through the free_rtn structure) is called, with arguments, to free the data buffer.
STRUCTURE MEMBERS
| void | (∗free_func)() | /∗ user’s freeing routine ∗/ |
| char | ∗free_arg | /∗ arguments to free_func() ∗/ |
The free_rtn structure is defined as type frtn_t.
SEE ALSO
esballoc(9F), freeb(9F), datab(9S)
STREAMS Programming Guide
SunOS 5.5/SPARC — Last change: 11 Apr 1991