Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(558)

Side by Side Diff: sysdeps/nacl/irt_syscalls.h

Issue 10095013: fixed signatures for several syscalls that return positive value in correct case (Closed) Base URL: http://git.chromium.org/native_client/nacl-glibc.git@master
Patch Set: code style Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « elf/Versions ('k') | sysdeps/nacl/irt_syscalls.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #ifndef _IRT_SYSCALLS_H 1 #ifndef _IRT_SYSCALLS_H
2 #define _IRT_SYSCALLS_H 2 #define _IRT_SYSCALLS_H
3 3
4 #include <sys/types.h> 4 #include <sys/types.h>
5 #include <sys/epoll.h> 5 #include <sys/epoll.h>
6 #include <poll.h> 6 #include <poll.h>
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <fcntl.h> 8 #include <fcntl.h>
9 #include <time.h> 9 #include <time.h>
10 10
(...skipping 15 matching lines...) Expand all
26 extern int (*__nacl_irt_gettod) (struct timeval *tv); 26 extern int (*__nacl_irt_gettod) (struct timeval *tv);
27 extern int (*__nacl_irt_clock) (clock_t *ticks); 27 extern int (*__nacl_irt_clock) (clock_t *ticks);
28 extern int (*__nacl_irt_nanosleep) (const struct timespec *req, 28 extern int (*__nacl_irt_nanosleep) (const struct timespec *req,
29 struct timespec *rem); 29 struct timespec *rem);
30 extern int (*__nacl_irt_sched_yield) (void); 30 extern int (*__nacl_irt_sched_yield) (void);
31 extern int (*__nacl_irt_sysconf) (int name, int *value); 31 extern int (*__nacl_irt_sysconf) (int name, int *value);
32 32
33 extern int (*__nacl_irt_mkdir) (const char* pathname, mode_t mode); 33 extern int (*__nacl_irt_mkdir) (const char* pathname, mode_t mode);
34 extern int (*__nacl_irt_rmdir) (const char* pathname); 34 extern int (*__nacl_irt_rmdir) (const char* pathname);
35 extern int (*__nacl_irt_chdir) (const char* pathname); 35 extern int (*__nacl_irt_chdir) (const char* pathname);
36 extern int (*__nacl_irt_getcwd) (char* buf, size_t size, int* ret); 36 extern int (*__nacl_irt_getcwd) (char* buf, size_t size, int *len);
37 37
38 extern int (*__nacl_irt_epoll_create) (int flags); // size 38 extern int (*__nacl_irt_epoll_create) (int size, int *fd);
39 extern int (*__nacl_irt_epoll_create1) (int flags, int *fd);
39 extern int (*__nacl_irt_epoll_ctl) (int epfd, int op, int fd, 40 extern int (*__nacl_irt_epoll_ctl) (int epfd, int op, int fd,
40 struct epoll_event *event); 41 struct epoll_event *event);
41 extern int (*__nacl_irt_epoll_pwait) (int epfd, struct epoll_event *events, 42 extern int (*__nacl_irt_epoll_pwait) (int epfd, struct epoll_event *events,
42 int maxevents, int timeout, 43 int maxevents, int timeout, const sigset_t *sigmask,
43 const sigset_t *sigmask, size_t sigset_size); 44 size_t sigset_size, int *count);
44 extern int (*__nacl_irt_epoll_wait) (int epfd, struct epoll_event *events, 45 extern int (*__nacl_irt_epoll_wait) (int epfd, struct epoll_event *events,
45 int maxevents, int timeout); 46 int maxevents, int timeout, int *count);
46 extern int (*__nacl_irt_poll) (struct pollfd *fds, nfds_t nfds, 47 extern int (*__nacl_irt_poll) (struct pollfd *fds, nfds_t nfds,
47 int timeout); 48 int timeout, int *count);
48 extern int (*__nacl_irt_ppoll) (struct pollfd *fds, nfds_t nfds, 49 extern int (*__nacl_irt_ppoll) (struct pollfd *fds, nfds_t nfds,
49 const struct timespec *timeout, 50 const struct timespec *timeout, const sigset_t *sigmask,
50 const sigset_t *sigmask, size_t sigset_size); 51 size_t sigset_size, int *count);
51 extern int (*__nacl_irt_socket) (int domain, int type, int protocol); 52 extern int (*__nacl_irt_socket) (int domain, int type, int protocol, int *sd);
52 extern int (*__nacl_irt_accept) (int sockfd, struct sockaddr *addr, 53 extern int (*__nacl_irt_accept) (int sockfd, struct sockaddr *addr,
53 socklen_t *addrlen); 54 socklen_t *addrlen, int *sd);
54 extern int (*__nacl_irt_bind) (int sockfd, const struct sockaddr *addr, 55 extern int (*__nacl_irt_bind) (int sockfd, const struct sockaddr *addr,
55 socklen_t addrlen); 56 socklen_t addrlen);
56 extern int (*__nacl_irt_listen) (int sockfd, int backlog); 57 extern int (*__nacl_irt_listen) (int sockfd, int backlog);
57 extern int (*__nacl_irt_connect) (int sockfd, const struct sockaddr *addr, 58 extern int (*__nacl_irt_connect) (int sockfd, const struct sockaddr *addr,
58 socklen_t addrlen); 59 socklen_t addrlen);
59 extern int (*__nacl_irt_send) (int sockfd, const void *buf, size_t len, 60 extern int (*__nacl_irt_send) (int sockfd, const void *buf, size_t len,
60 int flags, int* ret); 61 int flags, int *count);
61 extern int (*__nacl_irt_sendmsg) (int sockfd, const struct msghdr *msg, 62 extern int (*__nacl_irt_sendmsg) (int sockfd, const struct msghdr *msg,
62 int flags, int* ret); 63 int flags, int *count);
63 extern int (*__nacl_irt_sendto) (int sockfd, const void *buf, size_t len, 64 extern int (*__nacl_irt_sendto) (int sockfd, const void *buf, size_t len,
64 int flags, const struct sockaddr *dest_addr, 65 int flags, const struct sockaddr *dest_addr, socklen_t addrlen,
65 socklen_t addrlen, int* ret); 66 int *count);
66 extern int (*__nacl_irt_recv) (int sockfd, void *buf, size_t len, int flags, 67 extern int (*__nacl_irt_recv) (int sockfd, void *buf, size_t len, int flags,
67 int* ret); 68 int *count);
68 extern int (*__nacl_irt_recvmsg) (int sockfd, struct msghdr *msg, 69 extern int (*__nacl_irt_recvmsg) (int sockfd, struct msghdr *msg,
69 int flags, int* ret); 70 int flags, int *count);
70 extern int (*__nacl_irt_recvfrom) (int sockfd, void *buf, size_t len, int flags, 71 extern int (*__nacl_irt_recvfrom) (int sockfd, void *buf, size_t len, int flags,
71 struct sockaddr *dest_addr, socklen_t* addrlen, 72 struct sockaddr *dest_addr, socklen_t* addrlen, int *count);
72 » » » » int* ret);
73 extern int (*__nacl_irt_select) (int nfds, fd_set *readfds, 73 extern int (*__nacl_irt_select) (int nfds, fd_set *readfds,
74 fd_set *writefds, fd_set *exceptfds, 74 fd_set *writefds, fd_set *exceptfds,
75 const struct timeval *timeout); 75 const struct timeval *timeout, int *count);
76 extern int (*__nacl_irt_pselect) (int nfds, fd_set *readfds, 76 extern int (*__nacl_irt_pselect) (int nfds, fd_set *readfds,
77 fd_set *writefds, fd_set *exceptfds, 77 fd_set *writefds, fd_set *exceptfds, const struct timeval *timeout,
78 const struct timeval *timeout, void* sigmask); 78 » » » void* sigmask, int *count);
79 extern int (*__nacl_irt_getpeername) (int sockfd, struct sockaddr *addr, 79 extern int (*__nacl_irt_getpeername) (int sockfd, struct sockaddr *addr,
80 socklen_t *addrlen); 80 socklen_t *addrlen);
81 extern int (*__nacl_irt_getsockname) (int sockfd, struct sockaddr *addr, 81 extern int (*__nacl_irt_getsockname) (int sockfd, struct sockaddr *addr,
82 socklen_t *addrlen); 82 socklen_t *addrlen);
83 extern int (*__nacl_irt_getsockopt) (int sockfd, int level, int optname, 83 extern int (*__nacl_irt_getsockopt) (int sockfd, int level, int optname,
84 void *optval, socklen_t *optlen); 84 void *optval, socklen_t *optlen);
85 extern int (*__nacl_irt_setsockopt) (int sockfd, int level, int optname, 85 extern int (*__nacl_irt_setsockopt) (int sockfd, int level, int optname,
86 const void *optval, socklen_t optlen); 86 const void *optval, socklen_t optlen);
87 extern int (*__nacl_irt_socketpair) (int domain, int type, int protocol, 87 extern int (*__nacl_irt_socketpair) (int domain, int type, int protocol,
88 int sv[2]); 88 int sv[2]);
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 struct robust_list_head 198 struct robust_list_head
199 { 199 {
200 void *list; 200 void *list;
201 long int futex_offset; 201 long int futex_offset;
202 void *list_op_pending; 202 void *list_op_pending;
203 }; 203 };
204 #endif 204 #endif
205 205
206 #endif 206 #endif
207 #endif 207 #endif
OLDNEW
« no previous file with comments | « elf/Versions ('k') | sysdeps/nacl/irt_syscalls.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698