| OLD | NEW |
| 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
| 3 * found in the LICENSE file. */ | 3 * found in the LICENSE file. */ |
| 4 | 4 |
| 5 #ifndef LIBRARIES_NACL_IO_KERNEL_INTERCEPT_H_ | 5 #ifndef LIBRARIES_NACL_IO_KERNEL_INTERCEPT_H_ |
| 6 #define LIBRARIES_NACL_IO_KERNEL_INTERCEPT_H_ | 6 #define LIBRARIES_NACL_IO_KERNEL_INTERCEPT_H_ |
| 7 | 7 |
| 8 #include <stdarg.h> | 8 #include <stdarg.h> |
| 9 #include <sys/time.h> | 9 #include <sys/time.h> |
| 10 | 10 |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 int ki_sigpending(sigset_t* set); | 113 int ki_sigpending(sigset_t* set); |
| 114 int ki_sigsuspend(const sigset_t* set); | 114 int ki_sigsuspend(const sigset_t* set); |
| 115 sighandler_t ki_signal(int signum, sighandler_t handler); | 115 sighandler_t ki_signal(int signum, sighandler_t handler); |
| 116 sighandler_t ki_sigset(int signum, sighandler_t handler); | 116 sighandler_t ki_sigset(int signum, sighandler_t handler); |
| 117 | 117 |
| 118 #ifdef PROVIDES_SOCKET_API | 118 #ifdef PROVIDES_SOCKET_API |
| 119 /* Socket Functions */ | 119 /* Socket Functions */ |
| 120 int ki_accept(int fd, struct sockaddr* addr, socklen_t* len); | 120 int ki_accept(int fd, struct sockaddr* addr, socklen_t* len); |
| 121 int ki_bind(int fd, const struct sockaddr* addr, socklen_t len); | 121 int ki_bind(int fd, const struct sockaddr* addr, socklen_t len); |
| 122 int ki_connect(int fd, const struct sockaddr* addr, socklen_t len); | 122 int ki_connect(int fd, const struct sockaddr* addr, socklen_t len); |
| 123 void ki_freeaddrinfo(struct addrinfo *res); |
| 124 int ki_getaddrinfo(const char *node, const char *service, |
| 125 const struct addrinfo *hints, |
| 126 struct addrinfo **res); |
| 123 struct hostent* ki_gethostbyname(const char* name); | 127 struct hostent* ki_gethostbyname(const char* name); |
| 124 int ki_getpeername(int fd, struct sockaddr* addr, socklen_t* len); | 128 int ki_getpeername(int fd, struct sockaddr* addr, socklen_t* len); |
| 125 int ki_getsockname(int fd, struct sockaddr* addr, socklen_t* len); | 129 int ki_getsockname(int fd, struct sockaddr* addr, socklen_t* len); |
| 126 int ki_getsockopt(int fd, int lvl, int optname, void* optval, socklen_t* len); | 130 int ki_getsockopt(int fd, int lvl, int optname, void* optval, socklen_t* len); |
| 127 int ki_listen(int fd, int backlog); | 131 int ki_listen(int fd, int backlog); |
| 128 ssize_t ki_recv(int fd, void* buf, size_t len, int flags); | 132 ssize_t ki_recv(int fd, void* buf, size_t len, int flags); |
| 129 ssize_t ki_recvfrom(int fd, void* buf, size_t len, int flags, | 133 ssize_t ki_recvfrom(int fd, void* buf, size_t len, int flags, |
| 130 struct sockaddr* addr, socklen_t* addrlen); | 134 struct sockaddr* addr, socklen_t* addrlen); |
| 131 ssize_t ki_recvmsg(int fd, struct msghdr* msg, int flags); | 135 ssize_t ki_recvmsg(int fd, struct msghdr* msg, int flags); |
| 132 ssize_t ki_send(int fd, const void* buf, size_t len, int flags); | 136 ssize_t ki_send(int fd, const void* buf, size_t len, int flags); |
| 133 ssize_t ki_sendto(int fd, const void* buf, size_t len, int flags, | 137 ssize_t ki_sendto(int fd, const void* buf, size_t len, int flags, |
| 134 const struct sockaddr* addr, socklen_t addrlen); | 138 const struct sockaddr* addr, socklen_t addrlen); |
| 135 ssize_t ki_sendmsg(int fd, const struct msghdr* msg, int flags); | 139 ssize_t ki_sendmsg(int fd, const struct msghdr* msg, int flags); |
| 136 int ki_setsockopt(int fd, int lvl, int optname, const void* optval, | 140 int ki_setsockopt(int fd, int lvl, int optname, const void* optval, |
| 137 socklen_t len); | 141 socklen_t len); |
| 138 int ki_shutdown(int fd, int how); | 142 int ki_shutdown(int fd, int how); |
| 139 int ki_socket(int domain, int type, int protocol); | 143 int ki_socket(int domain, int type, int protocol); |
| 140 int ki_socketpair(int domain, int type, int protocl, int* sv); | 144 int ki_socketpair(int domain, int type, int protocl, int* sv); |
| 141 #endif /* PROVIDES_SOCKET_API */ | 145 #endif /* PROVIDES_SOCKET_API */ |
| 142 | 146 |
| 143 EXTERN_C_END | 147 EXTERN_C_END |
| 144 | 148 |
| 145 #endif /* LIBRARIES_NACL_IO_KERNEL_INTERCEPT_H_ */ | 149 #endif /* LIBRARIES_NACL_IO_KERNEL_INTERCEPT_H_ */ |
| OLD | NEW |