Add missing allows.
[kopensolaris-gnu/glibc.git] / conform / data / sys / socket.h-data
1 #ifndef ISO
2 type socklen_t
3
4 type sa_family_t
5
6 type {struct sockaddr}
7
8 element {struct sockaddr} sa_family_t sa_family
9 element {struct sockaddr} char sa_data []
10
11 type {struct sockaddr_storage}
12
13 element {struct sockaddr_storage} sa_family_t ss_family
14
15 type {struct msghdr}
16
17 element {struct msghdr} {void*} msg_name
18 element {struct msghdr} socklen_t msg_namelen
19 element {struct msghdr} {struct iovec*} msg_iov
20 element {struct msghdr} int msg_iovlen
21 element {struct msghdr} {void*} msg_control
22 element {struct msghdr} socklen_t msg_controllen
23 element {struct msghdr} int msg_flags
24
25 type {struct iovec}
26
27 element {struct iovec} {void*} iov_base
28 element {struct iovec} size_t iov_len
29
30 type {struct cmsghdr}
31
32 element {struct cmsghdr} socklen_t cmsg_len
33 element {struct cmsghdr} int cmsg_level
34 element {struct cmsghdr} int cmsg_type
35
36 macro SCM_RIGHTS
37
38 macro CMSG_DATA
39 macro CMSG_NXTHDR
40 macro CMSG_FIRSTHDR
41
42 type {struct linger}
43
44 element {struct linger} int l_onoff
45 element {struct linger} int l_linger
46
47 macro SOCK_DGRAM
48 macro SOCK_STREAM
49 macro SOCK_SEQPACKET
50
51 macro SOL_SOCKET
52
53 macro SO_ACCEPTCONN
54 macro SO_BROADCAST
55 macro SO_DEBUG
56 macro SO_DONTROUTE
57 macro SO_ERROR
58 macro SO_KEEPALIVE
59 macro SO_LINGER
60 macro SO_OOBINLINE
61 macro SO_RCVBUF
62 macro SO_RCVLOWAT
63 macro SO_RCVTIMEO
64 macro SO_REUSEADDR
65 macro SO_SNDBUF
66 macro SO_SNDLOWAT
67 macro SO_SNDTIMEO
68 macro SO_TYPE
69
70 macro SOMAXCONN
71
72 macro MSG_CTRUNC
73 macro MSG_DONTROUTE
74 macro MSG_EOR
75 macro MSG_OOB
76 macro MSG_PEEK
77 macro MSG_TRUNC
78 macro MSG_WAITALL
79
80 macro AF_UNIX
81 macro AF_UNSPEC
82 macro AF_INET
83 macro AF_INET6
84
85 macro SHUT_RD
86 macro SHUT_WR
87 macro SHUT_RDWR
88
89 function int accept (int, struct sockaddr*, socklen_t*)
90 function int bind (int, const struct sockaddr*, socklen_t)
91 function int connect (int, const struct sockaddr*, socklen_t)
92 function int getpeername (int, struct sockaddr*, socklen_t*)
93 function int getsockname (int, struct sockaddr*, socklen_t*)
94 function int getsockopt (int, int, int, void*, socklen_t*)
95 function int listen (int, int)
96 function ssize_t recv (int, void*, size_t, int)
97 function ssize_t recvfrom (int, void*, size_t, int, struct sockaddr*, socklen_t*)
98 function ssize_t recvmsg (int, struct msghdr*, int)
99 function ssize_t send (int, const void*, size_t, int)
100 function ssize_t sendmsg (int, const struct msghdr*, int)
101 function ssize_t sendto (int, const void*, size_t, int, const struct sockaddr*, socklen_t)
102 function int setsockopt (int, int, int, const void*, socklen_t)
103 function int shutdown (int, int)
104 function int socket (int, int, int)
105 function int socketpair (int, int, int, int[2])
106 function int sockatmark (int)
107
108 allow-header sys/uio.h
109
110 allow ss_*
111 allow sa_*
112 allow if_*
113 allow ifc_*
114 allow ifru_*
115 allow infu_*
116 allow ifra_*
117 allow msg_*
118 allow cmsg_*
119 allow l_*
120 allow SO*
121 allow AF_*
122 allow CMSG_*
123 allow MSG_*
124 allow PF_*
125 allow SCM_*
126 allow SHUT_*
127 #endif