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

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

Issue 891503002: Removes nameservice syscall definition (Closed) Base URL: ssh://gerrit.chromium.org/native_client/nacl-glibc.git@master
Patch Set: Created 5 years, 10 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 | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2011 The Native Client Authors. All rights reserved. 2 * Copyright (c) 2011 The Native Client Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 /* 7 /*
8 * NaCl kernel / service run-time system call numbers 8 * NaCl kernel / service run-time system call numbers
9 */ 9 */
10 10
(...skipping 11 matching lines...) Expand all
22 #include <time.h> 22 #include <time.h>
23 23
24 24
25 /* intentionally not using zero */ 25 /* intentionally not using zero */
26 26
27 /* 27 /*
28 * TODO(bsy,sehr): these identifiers should be NACL_ABI_SYS_<name>. 28 * TODO(bsy,sehr): these identifiers should be NACL_ABI_SYS_<name>.
29 */ 29 */
30 30
31 #define NACL_sys_null 1 31 #define NACL_sys_null 1
32 #define NACL_sys_nameservice 2
33 32
34 #define NACL_sys_dup 8 33 #define NACL_sys_dup 8
35 #define NACL_sys_dup2 9 34 #define NACL_sys_dup2 9
36 #define NACL_sys_open 10 35 #define NACL_sys_open 10
37 #define NACL_sys_close 11 36 #define NACL_sys_close 11
38 #define NACL_sys_read 12 37 #define NACL_sys_read 12
39 #define NACL_sys_write 13 38 #define NACL_sys_write 13
40 #define NACL_sys_lseek 14 39 #define NACL_sys_lseek 14
41 #define NACL_sys_ioctl 15 40 #define NACL_sys_ioctl 15
42 #define NACL_sys_stat 16 41 #define NACL_sys_stat 16
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 109
111 #define NACL_SYSCALL(syscall) \ 110 #define NACL_SYSCALL(syscall) \
112 ((TYPE_nacl_ ## syscall) NACL_SYSCALL_ADDR(NACL_sys_ ## syscall)) 111 ((TYPE_nacl_ ## syscall) NACL_SYSCALL_ADDR(NACL_sys_ ## syscall))
113 112
114 113
115 struct NaClImcMsgHdr; 114 struct NaClImcMsgHdr;
116 struct nacl_abi_stat; 115 struct nacl_abi_stat;
117 struct timeval; 116 struct timeval;
118 struct timespec; 117 struct timespec;
119 118
120 typedef int (*TYPE_nacl_nameservice)(int *desc_in_out);
121 typedef int (*TYPE_nacl_dup)(int oldfd); 119 typedef int (*TYPE_nacl_dup)(int oldfd);
122 typedef int (*TYPE_nacl_dup2)(int oldfd, int newfd); 120 typedef int (*TYPE_nacl_dup2)(int oldfd, int newfd);
123 typedef int (*TYPE_nacl_read) (int desc, void *buf, size_t count); 121 typedef int (*TYPE_nacl_read) (int desc, void *buf, size_t count);
124 typedef int (*TYPE_nacl_close) (int desc); 122 typedef int (*TYPE_nacl_close) (int desc);
125 typedef int (*TYPE_nacl_fstat) (int fd, struct nacl_abi_stat *stbp); 123 typedef int (*TYPE_nacl_fstat) (int fd, struct nacl_abi_stat *stbp);
126 typedef int (*TYPE_nacl_write) (int desc, void const *buf, size_t count); 124 typedef int (*TYPE_nacl_write) (int desc, void const *buf, size_t count);
127 typedef int (*TYPE_nacl_open) (char const *pathname, int flags, mode_t mode); 125 typedef int (*TYPE_nacl_open) (char const *pathname, int flags, mode_t mode);
128 typedef int (*TYPE_nacl_lseek) (int desc, nacl_abi_off_t *offset, int whence); 126 typedef int (*TYPE_nacl_lseek) (int desc, nacl_abi_off_t *offset, int whence);
129 typedef int (*TYPE_nacl_stat) (const char *file, struct nacl_abi_stat *st); 127 typedef int (*TYPE_nacl_stat) (const char *file, struct nacl_abi_stat *st);
130 128
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 typedef void *(*TYPE_nacl_second_tls_get) (void); 191 typedef void *(*TYPE_nacl_second_tls_get) (void);
194 typedef int (*TYPE_nacl_srpc_get_fd) (void); 192 typedef int (*TYPE_nacl_srpc_get_fd) (void);
195 typedef int (*TYPE_nacl_dyncode_create) (void *dest, const void *src, 193 typedef int (*TYPE_nacl_dyncode_create) (void *dest, const void *src,
196 size_t size); 194 size_t size);
197 typedef int (*TYPE_nacl_dyncode_modify) (void *dest, const void *src, 195 typedef int (*TYPE_nacl_dyncode_modify) (void *dest, const void *src,
198 size_t size); 196 size_t size);
199 typedef int (*TYPE_nacl_dyncode_delete) (void *dest, size_t size); 197 typedef int (*TYPE_nacl_dyncode_delete) (void *dest, size_t size);
200 198
201 199
202 #endif 200 #endif
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698