diff options
Diffstat (limited to 'libc/include/sys/socket.yaml')
| -rw-r--r-- | libc/include/sys/socket.yaml | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/libc/include/sys/socket.yaml b/libc/include/sys/socket.yaml new file mode 100644 index 000000000000..00d5de6af8a8 --- /dev/null +++ b/libc/include/sys/socket.yaml @@ -0,0 +1,119 @@ +header: sys/socket.h +header_template: socket.h.def +macros: [] +types: + - type_name: struct_sockaddr_un + - type_name: struct_sockaddr + - type_name: socklen_t + - type_name: sa_family_t + - type_name: struct_msghdr + - type_name: struct_iovec + - type_name: size_t + - type_name: ssize_t +enums: [] +objects: [] +functions: + - name: accept + standards: + - POSIX + return_type: int + arguments: + - type: int + - type: sockaddr *__restrict + - type: socklen_t *__restrict + - name: bind + standards: + - POSIX + return_type: int + arguments: + - type: int + - type: const struct sockaddr * + - type: socklen_t + - name: connect + standards: + - POSIX + return_type: int + arguments: + - type: int + - type: const struct sockaddr * + - type: socklen_t + - name: listen + standards: + - POSIX + return_type: int + arguments: + - type: int + - type: int + - name: recv + standards: + - POSIX + return_type: ssize_t + arguments: + - type: int + - type: void * + - type: size_t + - type: int + - name: recvfrom + standards: + - POSIX + return_type: ssize_t + arguments: + - type: int + - type: void * + - type: size_t + - type: int + - type: struct sockaddr *__restrict + - type: socklen_t *__restrict + - name: recvmsg + standards: + - POSIX + return_type: ssize_t + arguments: + - type: int + - type: struct msghdr * + - type: int + - name: send + standards: + - POSIX + return_type: ssize_t + arguments: + - type: int + - type: const void* + - type: size_t + - type: int + - name: sendmsg + standards: + - POSIX + return_type: ssize_t + arguments: + - type: int + - type: const struct msghdr * + - type: int + - name: sendto + standards: + - POSIX + return_type: ssize_t + arguments: + - type: int + - type: const void * + - type: size_t + - type: int + - type: const struct sockaddr * + - type: socklen_t + - name: socket + standards: + - POSIX + return_type: int + arguments: + - type: int + - type: int + - type: int + - name: socketpair + standards: + - posix + return_type: int + arguments: + - type: int + - type: int + - type: int + - type: int* |
