FREE_RTN(9S) Data Structures for Drivers 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.
illumos July 9, 2018 illumos