1 COPYREQ(9S) Data Structures for Drivers COPYREQ(9S)
2
3
4
5 NAME
6 copyreq - STREAMS data structure for the M_COPYIN and the M_COPYOUT
7 message types
8
9 SYNOPSIS
10 #include <sys/stream.h>
11
12
13 INTERFACE LEVEL
14 Architecture independent level 1 (DDI/DKI)
15
16 DESCRIPTION
17 The data structure for the M_COPYIN and the M_COPYOUT message types.
18
19 STRUCTURE MEMBERS
20 int cq_cmd; /* ioctl command (from ioc_cmd) */
21 cred_t *cq_cr; /* full credentials */
22 uint_t cq_id; /* ioctl id (from ioc_id) */
23 uint_t cq_flag; /* must be zero */
24 mblk_t *cq_private; /* private state information */
25 caddr_t cq_addr; /* address to copy data to/from */
26 size_t cq_size; /* number of bytes to copy */
27
28
29 SEE ALSO
30 STREAMS Programming Guide
31
32
33
34 October 6, 2000 COPYREQ(9S)
|
1 COPYREQ(9S) Data Structures for Drivers COPYREQ(9S)
2
3 NAME
4 copyreq - STREAMS data structure for the M_COPYIN and the M_COPYOUT
5 message types
6
7 SYNOPSIS
8 #include <sys/stream.h>
9
10 INTERFACE LEVEL
11 Architecture independent level 1 (DDI/DKI)
12
13 DESCRIPTION
14 The data structure for the M_COPYIN and the M_COPYOUT message types.
15
16 STRUCTURE MEMBERS
17 int cq_cmd; /* ioctl command (from ioc_cmd) */
18 cred_t *cq_cr; /* full credentials */
19 uint_t cq_id; /* ioctl id (from ioc_id) */
20 uint_t cq_flag; /* must be zero */
21 mblk_t *cq_private; /* private state information */
22 caddr_t cq_addr; /* address to copy data to/from */
23 size_t cq_size; /* number of bytes to copy */
24
25 SEE ALSO
26 STREAMS Programming Guide.
27
28 illumos July 9, 2018 illumos
|