[clang-format] Rename ExportBlockIndentation -> IndentExportBlock (#123493)
[llvm-project.git] / libc / include / sys / socket.yaml
blob00d5de6af8a80ca2f76869abec25c0e3d576a443
1 header: sys/socket.h
2 header_template: socket.h.def
3 macros: []
4 types:
5   - type_name: struct_sockaddr_un
6   - type_name: struct_sockaddr
7   - type_name: socklen_t
8   - type_name: sa_family_t
9   - type_name: struct_msghdr
10   - type_name: struct_iovec
11   - type_name: size_t
12   - type_name: ssize_t
13 enums: []
14 objects: []
15 functions:
16   - name: accept
17     standards:
18       - POSIX
19     return_type: int
20     arguments:
21       - type: int
22       - type: sockaddr *__restrict
23       - type: socklen_t *__restrict
24   - name: bind
25     standards:
26       - POSIX
27     return_type: int
28     arguments:
29       - type: int
30       - type: const struct sockaddr *
31       - type: socklen_t
32   - name: connect
33     standards:
34       - POSIX
35     return_type: int
36     arguments:
37       - type: int
38       - type: const struct sockaddr *
39       - type: socklen_t
40   - name: listen
41     standards:
42       - POSIX
43     return_type: int
44     arguments:
45       - type: int
46       - type: int
47   - name: recv
48     standards:
49       - POSIX
50     return_type: ssize_t
51     arguments:
52       - type: int
53       - type: void *
54       - type: size_t
55       - type: int
56   - name: recvfrom
57     standards:
58       - POSIX
59     return_type: ssize_t
60     arguments:
61       - type: int
62       - type: void *
63       - type: size_t
64       - type: int
65       - type: struct sockaddr *__restrict
66       - type: socklen_t *__restrict
67   - name: recvmsg
68     standards:
69       - POSIX
70     return_type: ssize_t
71     arguments:
72       - type: int
73       - type: struct msghdr *
74       - type: int
75   - name: send
76     standards:
77       - POSIX
78     return_type: ssize_t
79     arguments:
80       - type: int
81       - type: const void*
82       - type: size_t
83       - type: int
84   - name: sendmsg
85     standards:
86       - POSIX
87     return_type: ssize_t
88     arguments:
89       - type: int
90       - type: const struct msghdr *
91       - type: int
92   - name: sendto
93     standards:
94       - POSIX
95     return_type: ssize_t
96     arguments:
97       - type: int
98       - type: const void *
99       - type: size_t
100       - type: int
101       - type: const struct sockaddr *
102       - type: socklen_t
103   - name: socket
104     standards:
105       - POSIX
106     return_type: int
107     arguments:
108       - type: int
109       - type: int
110       - type: int
111   - name: socketpair
112     standards:
113       - posix
114     return_type: int
115     arguments:
116       - type: int
117       - type: int
118       - type: int
119       - type: int*