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
|
---|
124 |
|
---|
125 | allow bi_*
|
---|
126 | allow ic_*
|
---|
127 | allow l_*
|
---|
128 | allow sl_*
|
---|
129 | allow str_*
|
---|
130 | allow FLUSH*
|
---|
131 | allow I_*
|
---|
132 | allow M_*
|
---|
133 | allow MUXID_R*
|
---|
134 | allow S_*
|
---|
135 | allow SND*
|
---|
136 | allow STR*
|
---|
137 | allow *_t
|
---|