1 FREE_RTN(9S) Data Structures for Drivers FREE_RTN(9S)
2
3
4
5 NAME
6 free_rtn - structure that specifies a driver's message-freeing routine
7
8 SYNOPSIS
9 #include <sys/stream.h>
10
11
12 INTERFACE LEVEL
13 Architecture independent level 1 (DDI/DKI).
14
15 DESCRIPTION
16 The free_rtn structure is referenced by the datab structure. When
17 freeb(9F) is called to free the message, the driver's message-freeing
18 routine (referenced through the free_rtn structure) is called, with
19 arguments, to free the data buffer.
20
21 STRUCTURE MEMBERS
22 void (*free_func)() /* user's freeing routine */
23 char *free_arg /* arguments to free_func() */
24
25
26
27 The free_rtn structure is defined as type frtn_t.
28
29 SEE ALSO
30 esballoc(9F), freeb(9F), datab(9S)
31
32
33 STREAMS Programming Guide
34
35
36
37 November 13, 1996 FREE_RTN(9S)
|
1 FREE_RTN(9S) Data Structures for Drivers FREE_RTN(9S)
2
3 NAME
4 free_rtn - structure that specifies a driver's message-freeing routine
5
6 SYNOPSIS
7 #include <sys/stream.h>
8
9 INTERFACE LEVEL
10 Architecture independent level 1 (DDI/DKI).
11
12 DESCRIPTION
13 The free_rtn structure is referenced by the datab structure. When
14 freeb(9F) is called to free the message, the driver's message-freeing
15 routine (referenced through the free_rtn structure) is called, with
16 arguments, to free the data buffer.
17
18 STRUCTURE MEMBERS
19 void (*free_func)() /* user's freeing routine */
20 char *free_arg /* arguments to free_func() */
21
22 The free_rtn structure is defined as type frtn_t.
23
24 SEE ALSO
25 esballoc(9F), freeb(9F), datab(9S)
26
27 STREAMS Programming Guide.
28
29 illumos July 9, 2018 illumos
|