Chromium Code Reviews| Index: sysdeps/nacl/irt_syscalls.c |
| diff --git a/sysdeps/nacl/irt_syscalls.c b/sysdeps/nacl/irt_syscalls.c |
| index ac4a9c2d69b552f363bf4e740f48e98006fda33e..52f046f4b4d884aad89c5d38ec02c9536595e401 100644 |
| --- a/sysdeps/nacl/irt_syscalls.c |
| +++ b/sysdeps/nacl/irt_syscalls.c |
| @@ -162,7 +162,8 @@ static int nacl_irt_dyncode_delete(void *dest, size_t size) { |
| return -NACL_SYSCALL(dyncode_delete)(dest, size); |
| } |
| -static int nacl_irt_thread_create (void *start_user_address, void *stack, |
| +static int nacl_irt_thread_create (void (*start_user_address)(void), |
| + void *stack, |
| void *thread_ptr) { |
| return -NACL_SYSCALL (thread_create) (start_user_address, stack, |
| thread_ptr, 0); |
| @@ -261,7 +262,7 @@ static int nacl_irt_open_resource (const char *pathname, int *newfd) { |
| return __nacl_irt_open (pathname, O_RDONLY, 0, newfd); |
| else |
| return ___nacl_irt_open_resource (pathname + sizeof (DL_DST_LIB) - 1, |
| - newfd); |
| + newfd); |
| } |
| static int nacl_irt_clock_getres(clockid_t clk_id, |
| @@ -284,7 +285,7 @@ static int not_implemented() { |
| } |
| size_t (*__nacl_irt_query) (const char *interface_ident, |
| - void *table, size_t tablesize); |
| + void *table, size_t tablesize); |
| int (*__nacl_irt_mkdir) (const char* pathname, mode_t mode); |
| int (*__nacl_irt_rmdir) (const char* pathname); |
| @@ -299,21 +300,23 @@ int (*__nacl_irt_sched_yield) (void); |
| int (*__nacl_irt_sysconf) (int name, int *value); |
| int (*__nacl_irt_open) (const char *pathname, int oflag, mode_t cmode, |
| - int *newfd); |
| + int *newfd); |
| int (*__nacl_irt_close) (int fd); |
| int (*__nacl_irt_read) (int fd, void *buf, size_t count, size_t *nread); |
| -int (*__nacl_irt_write) (int fd, const void *buf, size_t count, size_t *nwrote); |
| +int (*__nacl_irt_write) (int fd, const void *buf, size_t count, |
| + size_t *nwrote); |
| int (*__nacl_irt_seek) (int fd, off_t offset, int whence, off_t *new_offset); |
| int (*__nacl_irt_dup) (int fd, int *newfd); |
| int (*__nacl_irt_dup2) (int fd, int newfd); |
| int (*__nacl_irt_fstat) (int fd, struct nacl_abi_stat *); |
| int (*__nacl_irt_stat) (const char *pathname, struct nacl_abi_stat *); |
| int (*__nacl_irt_getdents) (int fd, struct dirent *, size_t count, |
| - size_t *nread); |
| + size_t *nread); |
| int (*__nacl_irt_socket) (int domain, int type, int protocol, int *sd); |
| int (*__nacl_irt_accept) (int sockfd, struct sockaddr *addr, |
| socklen_t *addrlen, int *sd); |
| -int (*__nacl_irt_bind) (int sockfd, const struct sockaddr *addr, socklen_t addrlen); |
| +int (*__nacl_irt_bind) (int sockfd, const struct sockaddr *addr, |
| + socklen_t addrlen); |
| int (*__nacl_irt_listen) (int sockfd, int backlog); |
| int (*__nacl_irt_connect) (int sockfd, const struct sockaddr *addr, |
| socklen_t addrlen); |
| @@ -323,47 +326,54 @@ int (*__nacl_irt_sendmsg) (int sockfd, const struct msghdr *msg, int flags, |
| int *count); |
| int (*__nacl_irt_sendto) (int sockfd, const void *buf, size_t len, int flags, |
| const struct sockaddr *dest_addr, socklen_t addrlen, |
| - int *count); |
| -int (*__nacl_irt_recv) (int sockfd, void *buf, size_t len, int flags, int *count); |
| -int (*__nacl_irt_recvmsg) (int sockfd, struct msghdr *msg, int flags, int *count); |
| + int *count); |
| +int (*__nacl_irt_recv) (int sockfd, void *buf, size_t len, int flags, |
| + int *count); |
| +int (*__nacl_irt_recvmsg) (int sockfd, struct msghdr *msg, int flags, |
| + int *count); |
| int (*__nacl_irt_recvfrom) (int sockfd, void *buf, size_t len, int flags, |
| - struct sockaddr *dest_addr, socklen_t* addrlen, int *count); |
| + struct sockaddr *dest_addr, socklen_t* addrlen, |
| + int *count); |
| int (*__nacl_irt_epoll_create) (int size, int *fd); |
| int (*__nacl_irt_epoll_create1) (int flags, int *fd); |
| int (*__nacl_irt_epoll_ctl) (int epfd, int op, int fd, |
| struct epoll_event *event); |
| int (*__nacl_irt_epoll_pwait) (int epfd, struct epoll_event *events, |
| - int maxevents, int timeout, const sigset_t *sigmask, size_t sigset_size, |
| - int *count); |
| + int maxevents, int timeout, |
| + const sigset_t *sigmask, size_t sigset_size, |
| + int *count); |
| int (*__nacl_irt_epoll_wait) (int epfd, struct epoll_event *events, |
| - int maxevents, int timeout, int *count); |
| + int maxevents, int timeout, int *count); |
| int (*__nacl_irt_poll) (struct pollfd *fds, nfds_t nfds, |
| - int timeout, int *count); |
| + int timeout, int *count); |
| int (*__nacl_irt_ppoll) (struct pollfd *fds, nfds_t nfds, |
| - const struct timespec *timeout, const sigset_t *sigmask, |
| - size_t sigset_size, int *count); |
| + const struct timespec *timeout, |
| + const sigset_t *sigmask, |
| + size_t sigset_size, int *count); |
| int (*__nacl_irt_select) (int nfds, fd_set *readfds, |
| - fd_set *writefds, fd_set *exceptfds, const struct timeval *timeout, |
| - int *count); |
| + fd_set *writefds, fd_set *exceptfds, |
| + const struct timeval *timeout, |
| + int *count); |
| int (*__nacl_irt_pselect) (int nfds, fd_set *readfds, |
| - fd_set *writefds, fd_set *exceptfds, const struct timeval *timeout, |
| - void* sigmask, int *count); |
| + fd_set *writefds, fd_set *exceptfds, |
| + const struct timeval *timeout, |
| + void* sigmask, int *count); |
| int (*__nacl_irt_getpeername) (int sockfd, struct sockaddr *addr, |
| socklen_t *addrlen); |
| int (*__nacl_irt_getsockname) (int sockfd, struct sockaddr *addr, |
| socklen_t *addrlen); |
| int (*__nacl_irt_getsockopt) (int sockfd, int level, int optname, |
| - void *optval, socklen_t *optlen); |
| + void *optval, socklen_t *optlen); |
| int (*__nacl_irt_setsockopt) (int sockfd, int level, int optname, |
| - const void *optval, socklen_t optlen); |
| + const void *optval, socklen_t optlen); |
| int (*__nacl_irt_socketpair) (int domain, int type, int protocol, int sv[2]); |
| int (*__nacl_irt_shutdown) (int sockfd, int how); |
| int (*__nacl_irt_sysbrk) (void **newbrk); |
| int (*__nacl_irt_mmap) (void **addr, size_t len, int prot, int flags, |
| - int fd, off_t off); |
| + int fd, off_t off); |
| int (*__nacl_irt_munmap) (void *addr, size_t len); |
| int (*__nacl_irt_mprotect) (void *addr, size_t len, int prot); |
| @@ -371,8 +381,9 @@ int (*__nacl_irt_dyncode_create) (void *dest, const void *src, size_t size); |
| int (*__nacl_irt_dyncode_modify) (void *dest, const void *src, size_t size); |
| int (*__nacl_irt_dyncode_delete) (void *dest, size_t size); |
| -int (*__nacl_irt_thread_create) (void *start_user_address, void *stack, |
| - void *thread_ptr); |
| +int (*__nacl_irt_thread_create) (void (*start_user_address)(void), |
| + void *stack, |
| + void *thread_ptr); |
| void (*__nacl_irt_thread_exit) (int32_t *stack_flag); |
| int (*__nacl_irt_thread_nice) (const int nice); |
| @@ -388,7 +399,7 @@ int (*__nacl_irt_cond_signal) (int cond_handle); |
| int (*__nacl_irt_cond_broadcast) (int cond_handle); |
| int (*__nacl_irt_cond_wait) (int cond_handle, int mutex_handle); |
| int (*__nacl_irt_cond_timed_wait_abs) (int cond_handle, int mutex_handle, |
| - const struct timespec *abstime); |
| + const struct timespec *abstime); |
| int (*__nacl_irt_tls_init) (void *tdb); |
| void *(*__nacl_irt_tls_get) (void); |
| @@ -443,7 +454,7 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_BASIC_v0_1, &u.nacl_irt_basic, |
| - sizeof(u.nacl_irt_basic)) == sizeof(u.nacl_irt_basic)) |
| + sizeof(u.nacl_irt_basic)) == sizeof(u.nacl_irt_basic)) |
| { |
| __nacl_irt_exit = u.nacl_irt_basic.exit; |
| __nacl_irt_gettod = u.nacl_irt_basic.gettod; |
| @@ -464,7 +475,7 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_FDIO_v0_1, &u.nacl_irt_fdio, |
| - sizeof(u.nacl_irt_fdio)) == sizeof(u.nacl_irt_fdio)) |
| + sizeof(u.nacl_irt_fdio)) == sizeof(u.nacl_irt_fdio)) |
| { |
| __nacl_irt_close = u.nacl_irt_fdio.close; |
| __nacl_irt_dup = u.nacl_irt_fdio.dup; |
| @@ -489,7 +500,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_FILENAME_v0_1, &u.nacl_irt_filename, |
| - sizeof(u.nacl_irt_filename)) == sizeof(u.nacl_irt_filename)) |
| + sizeof(u.nacl_irt_filename)) == |
| + sizeof(u.nacl_irt_filename)) |
| { |
| __nacl_irt_open = u.nacl_irt_filename.open; |
| __nacl_irt_stat = u.nacl_irt_filename.nacl_abi_stat; |
| @@ -502,7 +514,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_MEMORY_v0_2, &u.nacl_irt_memory, |
| - sizeof(u.nacl_irt_memory)) == sizeof(u.nacl_irt_memory)) |
| + sizeof(u.nacl_irt_memory)) == |
| + sizeof(u.nacl_irt_memory)) |
| { |
| __nacl_irt_sysbrk = u.nacl_irt_memory.sysbrk; |
| __nacl_irt_mmap = u.nacl_irt_memory.mmap; |
| @@ -512,7 +525,7 @@ init_irt_table (void) |
| else if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_MEMORY_v0_1, &u.nacl_irt_memory, |
| sizeof(struct nacl_irt_memory_v0_1)) == |
| - sizeof(struct nacl_irt_memory_v0_1)) |
| + sizeof(struct nacl_irt_memory_v0_1)) |
| { |
| __nacl_irt_sysbrk = u.nacl_irt_memory.sysbrk; |
| __nacl_irt_mmap = u.nacl_irt_memory.mmap; |
| @@ -529,7 +542,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_DYNCODE_v0_1, &u.nacl_irt_dyncode, |
| - sizeof(u.nacl_irt_dyncode)) == sizeof(u.nacl_irt_dyncode)) |
| + sizeof(u.nacl_irt_dyncode)) == |
| + sizeof(u.nacl_irt_dyncode)) |
| { |
| __nacl_irt_dyncode_create = u.nacl_irt_dyncode.dyncode_create; |
| __nacl_irt_dyncode_modify = u.nacl_irt_dyncode.dyncode_modify; |
| @@ -544,7 +558,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_THREAD_v0_1, &u.nacl_irt_thread, |
| - sizeof(u.nacl_irt_thread)) == sizeof(u.nacl_irt_thread)) |
| + sizeof(u.nacl_irt_thread)) == |
| + sizeof(u.nacl_irt_thread)) |
| { |
| __nacl_irt_thread_create = u.nacl_irt_thread.thread_create; |
| __nacl_irt_thread_exit = u.nacl_irt_thread.thread_exit; |
| @@ -559,7 +574,7 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_MUTEX_v0_1, &u.nacl_irt_mutex, |
| - sizeof(u.nacl_irt_mutex)) == sizeof(u.nacl_irt_mutex)) |
| + sizeof(u.nacl_irt_mutex)) == sizeof(u.nacl_irt_mutex)) |
| { |
| __nacl_irt_mutex_create = u.nacl_irt_mutex.mutex_create; |
| __nacl_irt_mutex_destroy = u.nacl_irt_mutex.mutex_destroy; |
| @@ -578,7 +593,7 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_COND_v0_1, &u.nacl_irt_cond, |
| - sizeof(u.nacl_irt_cond)) == sizeof(u.nacl_irt_cond)) |
| + sizeof(u.nacl_irt_cond)) == sizeof(u.nacl_irt_cond)) |
| { |
| __nacl_irt_cond_create = u.nacl_irt_cond.cond_create; |
| __nacl_irt_cond_destroy = u.nacl_irt_cond.cond_destroy; |
| @@ -599,7 +614,7 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_TLS_v0_1, &u.nacl_irt_tls, |
| - sizeof(u.nacl_irt_tls)) == sizeof(u.nacl_irt_tls)) |
| + sizeof(u.nacl_irt_tls)) == sizeof(u.nacl_irt_tls)) |
| { |
| __nacl_irt_tls_init = u.nacl_irt_tls.tls_init; |
| __nacl_irt_tls_get = u.nacl_irt_tls.tls_get; |
| @@ -612,7 +627,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_RESOURCE_OPEN_v0_1, &u.nacl_irt_resource_open, |
| - sizeof(u.nacl_irt_resource_open)) == sizeof(u.nacl_irt_resource_open)) |
| + sizeof(u.nacl_irt_resource_open)) == |
| + sizeof(u.nacl_irt_resource_open)) |
| { |
| ___nacl_irt_open_resource = u.nacl_irt_resource_open.open_resource; |
| __nacl_irt_open_resource = nacl_irt_open_resource; |
| @@ -620,11 +636,11 @@ init_irt_table (void) |
| if (_dl_argc == 1) |
| { |
| static const char *argv[] = |
| - { |
| - DL_DST_LIB "/runnable-ld.so", |
| - DL_DST_LIB "/main.nexe", |
| - 0 |
| - }; |
| + { |
|
Mark Seaborn
2014/03/14 17:56:45
This should be indented deeper
hamaji
2014/03/14 18:31:37
Done.
|
| + DL_DST_LIB "/runnable-ld.so", |
| + DL_DST_LIB "/main.nexe", |
| + 0 |
| + }; |
| _dl_argc = 2; |
| _dl_argv = (char **)argv; |
| } |
| @@ -635,7 +651,7 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_CLOCK_v0_1, &u.nacl_irt_clock, |
| - sizeof(u.nacl_irt_clock)) == sizeof(u.nacl_irt_clock)) |
| + sizeof(u.nacl_irt_clock)) == sizeof(u.nacl_irt_clock)) |
| { |
| __nacl_irt_clock_getres = u.nacl_irt_clock.clock_getres; |
| __nacl_irt_clock_gettime = u.nacl_irt_clock.clock_gettime; |
| @@ -648,7 +664,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_DEV_GETPID_v0_1, &u.nacl_irt_dev_getpid, |
| - sizeof(u.nacl_irt_dev_getpid)) == sizeof(u.nacl_irt_dev_getpid)) |
| + sizeof(u.nacl_irt_dev_getpid)) == |
| + sizeof(u.nacl_irt_dev_getpid)) |
| { |
| __nacl_irt_getpid = u.nacl_irt_dev_getpid.getpid; |
| } |
| @@ -659,7 +676,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_DEV_FDIO_v0_2, &u.nacl_irt_dev_fdio, |
| - sizeof(u.nacl_irt_dev_fdio)) == sizeof(u.nacl_irt_dev_fdio)) |
| + sizeof(u.nacl_irt_dev_fdio)) == |
| + sizeof(u.nacl_irt_dev_fdio)) |
| { |
| __nacl_irt_fchdir = u.nacl_irt_dev_fdio.fchdir; |
| __nacl_irt_fchmod = u.nacl_irt_dev_fdio.fchmod; |
| @@ -678,7 +696,8 @@ init_irt_table (void) |
| if (__nacl_irt_query && |
| __nacl_irt_query (NACL_IRT_DEV_FILENAME_v0_3, &u.nacl_irt_dev_filename, |
| - sizeof(u.nacl_irt_dev_filename)) == sizeof(u.nacl_irt_dev_filename)) |
| + sizeof(u.nacl_irt_dev_filename)) == |
| + sizeof(u.nacl_irt_dev_filename)) |
| { |
| __nacl_irt_mkdir = u.nacl_irt_dev_filename.mkdir; |
| __nacl_irt_chdir = u.nacl_irt_dev_filename.chdir; |
| @@ -696,8 +715,10 @@ init_irt_table (void) |
| __nacl_irt_utimes = u.nacl_irt_dev_filename.utimes; |
| } |
| else if (__nacl_irt_query && |
| - __nacl_irt_query (NACL_IRT_DEV_FILENAME_v0_2, &u.nacl_irt_dev_filename_v0_2, |
| - sizeof(u.nacl_irt_dev_filename_v0_2)) == sizeof(u.nacl_irt_dev_filename_v0_2)) |
| + __nacl_irt_query (NACL_IRT_DEV_FILENAME_v0_2, |
| + &u.nacl_irt_dev_filename_v0_2, |
| + sizeof(u.nacl_irt_dev_filename_v0_2)) == |
| + sizeof(u.nacl_irt_dev_filename_v0_2)) |
| { |
| __nacl_irt_mkdir = u.nacl_irt_dev_filename_v0_2.mkdir; |
| __nacl_irt_chdir = u.nacl_irt_dev_filename_v0_2.chdir; |