Test data for stropts.h compliance test.
[kopensolaris-gnu/glibc.git] / conform / data / stropts.h-data
1 type {struct bandinfo}
2
3 element {struct bandinfo} {unsigned char} bi_pri
4 element {struct bandinfo} int bi_flag
5
6 type {struct strpeek}
7
8 element {struct strpeek} {struct strbuf} ctlbuf
9 element {struct strpeek} {struct strbuf} databuf
10 element {struct strpeek} t_uscalar_t flags
11
12 type {struct strbuf}
13
14 element {struct strbuf} int maxlen
15 element {struct strbuf} int len
16 element {struct strbuf} {char*} buf
17
18 type {struct strfdinsert}
19
20 element {struct strfdinsert} {struct strbuf} ctlbuf
21 element {struct strfdinsert} {struct strbuf} databuf
22 element {struct strfdinsert} t_uscalar_t flags
23 element {struct strfdinsert} int fildes
24 element {struct strfdinsert} int offset
25
26 type {struct strioctl}
27
28 element {struct strioctl} int ic_cmd
29 element {struct strioctl} int ic_timout
30 element {struct strioctl} int ic_len
31 element {struct strioctl} {char*} ic_dp
32
33 type {struct strrecvfd}
34
35 element {struct strrecvfd} int fd
36 element {struct strrecvfd} uid_t uid
37 element {struct strrecvfd} gid_t gid
38
39 type uid_t
40 type gid_t
41
42 type t_uscalar_t
43
44 type {struct str_list}
45
46 element {struct str_list} int sl_nmods
47 element {struct str_list} {struct str_mlist*} sl_modlist
48
49 type {struct str_mlist}
50
51 element {struct str_mlist} char l_name [FMNAMESZ+1]
52
53 macro I_PUSH
54 macro I_POP
55 macro I_LOOK
56 macro FMNAMESZ
57 macro I_FLUSH
58 macro FLUSHR
59 macro FLUSHW
60 macro FLUSHRW
61 macro I_FLUSHBAND
62 macro I_SETSIG
63 macro S_RDNORM
64 macro S_RDBAND
65 macro S_INPUT
66 macro S_HIPRI
67 macro S_OUTPUT
68 macro S_WRNORM
69 macro S_WRBAND
70 macro S_MSG
71 macro S_ERROR
72 macro S_HANGUP
73 macro S_BANDURG
74 macro I_GETSIG
75 macro I_FIND
76 macro I_PEEK
77 macro RS_HIPRI
78 macro I_SRDOPT
79 macro RNORM
80 macro RMSGD
81 macro RMSGN
82 macro RPROTNORM
83 macro RPROTDAT
84 macro RPROTDIS
85 macro I_GRDOPT
86 macro I_NREAD
87 macro I_FDINSERT
88 macro I_STR
89 macro I_SWROPT
90 macro SNDZERO
91 macro I_GWROPT
92 macro I_SENDFD
93 macro I_RECVFD
94 macro I_LIST
95 macro I_ATMARK
96 macro ANYMARK
97 macro LASTMARK
98 macro I_CKBAND
99 macro I_GETBAND
100 macro I_CANPUT
101 macro I_SETCLTIME
102 macro I_GETCLTIME
103 macro I_LINK
104 macro I_UNLINK
105 macro I_PLINK
106 macro I_PUNLINK
107
108 macro MSG_ANY
109 macro MSG_BAND
110 macro MSG_HIPRI
111 macro MORECTL
112 macro MOREDATA
113
114 function int isastream (int)
115 function int getmsg (int, struct strbuf*, struct strbuf*, int*)
116 function int getpmsg (int, struct strbuf*, struct strbuf*, int*, int*)
117 function int ioctl (int, int, ...)
118 function int putmsg (int, const struct strbuf*, const struct strbuf*, int)
119 function int putpmsg (int, const struct strbuf*, const struct strbuf*, int, int)
120 function int fattach (int, const char*)
121 function int fdetach (const char*)
122
123 allow-header unistd.h