mips32: fix clobbering s0 in setjmp() [BZ #22624]
[glibc.git] / conform / data / stropts.h-data
blobc4b1343411cccbd622e4bf2f7c66e3ebb6f848ea
1 #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined XPG4
2 type {struct bandinfo}
4 element {struct bandinfo} {unsigned char} bi_pri
5 element {struct bandinfo} int bi_flag
7 type {struct strpeek}
9 element {struct strpeek} {struct strbuf} ctlbuf
10 element {struct strpeek} {struct strbuf} databuf
11 element {struct strpeek} t_uscalar_t flags
13 type {struct strbuf}
15 element {struct strbuf} int maxlen
16 element {struct strbuf} int len
17 element {struct strbuf} {char*} buf
19 type {struct strfdinsert}
21 element {struct strfdinsert} {struct strbuf} ctlbuf
22 element {struct strfdinsert} {struct strbuf} databuf
23 element {struct strfdinsert} t_uscalar_t flags
24 element {struct strfdinsert} int fildes
25 element {struct strfdinsert} int offset
27 type {struct strioctl}
29 element {struct strioctl} int ic_cmd
30 element {struct strioctl} int ic_timout
31 element {struct strioctl} int ic_len
32 element {struct strioctl} {char*} ic_dp
34 type {struct strrecvfd}
36 element {struct strrecvfd} int fd
37 element {struct strrecvfd} uid_t uid
38 element {struct strrecvfd} gid_t gid
40 type uid_t
41 type gid_t
43 type t_uscalar_t
45 type {struct str_list}
47 element {struct str_list} int sl_nmods
48 element {struct str_list} {struct str_mlist*} sl_modlist
50 type {struct str_mlist}
52 element {struct str_mlist} char l_name [FMNAMESZ+1]
54 macro I_PUSH
55 macro I_POP
56 macro I_LOOK
57 macro FMNAMESZ
58 macro I_FLUSH
59 macro FLUSHR
60 macro FLUSHW
61 macro FLUSHRW
62 macro I_FLUSHBAND
63 macro I_SETSIG
64 macro S_RDNORM
65 macro S_RDBAND
66 macro S_INPUT
67 macro S_HIPRI
68 macro S_OUTPUT
69 macro S_WRNORM
70 macro S_WRBAND
71 macro S_MSG
72 macro S_ERROR
73 macro S_HANGUP
74 macro S_BANDURG
75 macro I_GETSIG
76 macro I_FIND
77 macro I_PEEK
78 macro RS_HIPRI
79 macro I_SRDOPT
80 macro RNORM
81 macro RMSGD
82 macro RMSGN
83 macro RPROTNORM
84 macro RPROTDAT
85 macro RPROTDIS
86 macro I_GRDOPT
87 macro I_NREAD
88 macro I_FDINSERT
89 macro I_STR
90 macro I_SWROPT
91 macro SNDZERO
92 macro I_GWROPT
93 macro I_SENDFD
94 macro I_RECVFD
95 macro I_LIST
96 macro I_ATMARK
97 macro ANYMARK
98 macro LASTMARK
99 macro I_CKBAND
100 macro I_GETBAND
101 macro I_CANPUT
102 macro I_SETCLTIME
103 macro I_GETCLTIME
104 macro I_LINK
105 macro I_UNLINK
106 macro I_PLINK
107 macro I_PUNLINK
109 macro MSG_ANY
110 macro MSG_BAND
111 macro MSG_HIPRI
112 macro MORECTL
113 macro MOREDATA
115 function int isastream (int)
116 function int getmsg (int, struct strbuf*, struct strbuf*, int*)
117 function int getpmsg (int, struct strbuf*, struct strbuf*, int*, int*)
118 // Bug 14362: wrong type for ioctl.
119 xfail-function int ioctl (int, int, ...)
120 function int putmsg (int, const struct strbuf*, const struct strbuf*, int)
121 function int putpmsg (int, const struct strbuf*, const struct strbuf*, int, int)
122 function int fattach (int, const char*)
123 function int fdetach (const char*)
125 allow-header unistd.h
127 allow bi_*
128 allow ic_*
129 allow l_*
130 allow sl_*
131 allow str_*
132 allow FLUSH*
133 allow I_*
134 allow M_*
135 allow MUXID_R*
136 allow S_*
137 allow SND*
138 allow STR*
139 allow *_t
140 #endif