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

Side by Side Diff: src/trusted/service_runtime/nacl_syscall_list.c

Issue 1235633004: DON'T USE THIS -- Providing some missing POSIX File syscalls. (Closed) Base URL: https://chromium.googlesource.com/native_client/src/native_client.git@master
Patch Set: Created 5 years, 4 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
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2014 The Native Client Authors. All rights reserved. 2 * Copyright (c) 2014 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 #include "native_client/src/trusted/service_runtime/nacl_syscall_common.h" 7 #include "native_client/src/trusted/service_runtime/nacl_syscall_common.h"
8 #include "native_client/src/trusted/service_runtime/nacl_syscall_handlers.h" 8 #include "native_client/src/trusted/service_runtime/nacl_syscall_handlers.h"
9 #include "native_client/src/trusted/service_runtime/nacl_syscall_register.h" 9 #include "native_client/src/trusted/service_runtime/nacl_syscall_register.h"
10 #include "native_client/src/trusted/service_runtime/nacl_text.h" 10 #include "native_client/src/trusted/service_runtime/nacl_text.h"
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 NACL_DEFINE_SYSCALL_0(NaClSysGetpid) 45 NACL_DEFINE_SYSCALL_0(NaClSysGetpid)
46 NACL_DEFINE_SYSCALL_1(NaClSysThreadExit) 46 NACL_DEFINE_SYSCALL_1(NaClSysThreadExit)
47 NACL_DEFINE_SYSCALL_1(NaClSysGetTimeOfDay) 47 NACL_DEFINE_SYSCALL_1(NaClSysGetTimeOfDay)
48 NACL_DEFINE_SYSCALL_0(NaClSysClock) 48 NACL_DEFINE_SYSCALL_0(NaClSysClock)
49 NACL_DEFINE_SYSCALL_2(NaClSysNanosleep) 49 NACL_DEFINE_SYSCALL_2(NaClSysNanosleep)
50 NACL_DEFINE_SYSCALL_2(NaClSysClockGetRes) 50 NACL_DEFINE_SYSCALL_2(NaClSysClockGetRes)
51 NACL_DEFINE_SYSCALL_2(NaClSysClockGetTime) 51 NACL_DEFINE_SYSCALL_2(NaClSysClockGetTime)
52 NACL_DEFINE_SYSCALL_2(NaClSysMkdir) 52 NACL_DEFINE_SYSCALL_2(NaClSysMkdir)
53 NACL_DEFINE_SYSCALL_1(NaClSysRmdir) 53 NACL_DEFINE_SYSCALL_1(NaClSysRmdir)
54 NACL_DEFINE_SYSCALL_1(NaClSysChdir) 54 NACL_DEFINE_SYSCALL_1(NaClSysChdir)
55 NACL_DEFINE_SYSCALL_1(NaClSysFchdir)
56 NACL_DEFINE_SYSCALL_2(NaClSysFchmod)
57 NACL_DEFINE_SYSCALL_2(NaClSysFtruncate)
58 NACL_DEFINE_SYSCALL_1(NaClSysFsync)
59 NACL_DEFINE_SYSCALL_1(NaClSysFdatasync)
55 NACL_DEFINE_SYSCALL_2(NaClSysGetcwd) 60 NACL_DEFINE_SYSCALL_2(NaClSysGetcwd)
56 NACL_DEFINE_SYSCALL_1(NaClSysUnlink) 61 NACL_DEFINE_SYSCALL_1(NaClSysUnlink)
57 NACL_DEFINE_SYSCALL_2(NaClSysTruncate) 62 NACL_DEFINE_SYSCALL_2(NaClSysTruncate)
58 NACL_DEFINE_SYSCALL_2(NaClSysLstat) 63 NACL_DEFINE_SYSCALL_2(NaClSysLstat)
59 NACL_DEFINE_SYSCALL_2(NaClSysLink) 64 NACL_DEFINE_SYSCALL_2(NaClSysLink)
60 NACL_DEFINE_SYSCALL_2(NaClSysRename) 65 NACL_DEFINE_SYSCALL_2(NaClSysRename)
61 NACL_DEFINE_SYSCALL_2(NaClSysSymlink) 66 NACL_DEFINE_SYSCALL_2(NaClSysSymlink)
62 NACL_DEFINE_SYSCALL_2(NaClSysChmod) 67 NACL_DEFINE_SYSCALL_2(NaClSysChmod)
63 NACL_DEFINE_SYSCALL_2(NaClSysAccess) 68 NACL_DEFINE_SYSCALL_2(NaClSysAccess)
64 NACL_DEFINE_SYSCALL_3(NaClSysReadlink) 69 NACL_DEFINE_SYSCALL_3(NaClSysReadlink)
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 NACL_REGISTER_SYSCALL(nap, NaClSysGetpid, NACL_sys_getpid); 132 NACL_REGISTER_SYSCALL(nap, NaClSysGetpid, NACL_sys_getpid);
128 NACL_REGISTER_SYSCALL(nap, NaClSysThreadExit, NACL_sys_thread_exit); 133 NACL_REGISTER_SYSCALL(nap, NaClSysThreadExit, NACL_sys_thread_exit);
129 NACL_REGISTER_SYSCALL(nap, NaClSysGetTimeOfDay, NACL_sys_gettimeofday); 134 NACL_REGISTER_SYSCALL(nap, NaClSysGetTimeOfDay, NACL_sys_gettimeofday);
130 NACL_REGISTER_SYSCALL(nap, NaClSysClock, NACL_sys_clock); 135 NACL_REGISTER_SYSCALL(nap, NaClSysClock, NACL_sys_clock);
131 NACL_REGISTER_SYSCALL(nap, NaClSysNanosleep, NACL_sys_nanosleep); 136 NACL_REGISTER_SYSCALL(nap, NaClSysNanosleep, NACL_sys_nanosleep);
132 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetRes, NACL_sys_clock_getres); 137 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetRes, NACL_sys_clock_getres);
133 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetTime, NACL_sys_clock_gettime); 138 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetTime, NACL_sys_clock_gettime);
134 NACL_REGISTER_SYSCALL(nap, NaClSysMkdir, NACL_sys_mkdir); 139 NACL_REGISTER_SYSCALL(nap, NaClSysMkdir, NACL_sys_mkdir);
135 NACL_REGISTER_SYSCALL(nap, NaClSysRmdir, NACL_sys_rmdir); 140 NACL_REGISTER_SYSCALL(nap, NaClSysRmdir, NACL_sys_rmdir);
136 NACL_REGISTER_SYSCALL(nap, NaClSysChdir, NACL_sys_chdir); 141 NACL_REGISTER_SYSCALL(nap, NaClSysChdir, NACL_sys_chdir);
142 NACL_REGISTER_SYSCALL(nap, NaClSysFchdir, NACL_sys_fchdir);
143 NACL_REGISTER_SYSCALL(nap, NaClSysFchmod, NACL_sys_fchmod);
144 NACL_REGISTER_SYSCALL(nap, NaClSysFtruncate, NACL_sys_ftruncate);
145 NACL_REGISTER_SYSCALL(nap, NaClSysFsync, NACL_sys_fsync);
146 NACL_REGISTER_SYSCALL(nap, NaClSysFdatasync, NACL_sys_fdatasync);
137 NACL_REGISTER_SYSCALL(nap, NaClSysGetcwd, NACL_sys_getcwd); 147 NACL_REGISTER_SYSCALL(nap, NaClSysGetcwd, NACL_sys_getcwd);
138 NACL_REGISTER_SYSCALL(nap, NaClSysUnlink, NACL_sys_unlink); 148 NACL_REGISTER_SYSCALL(nap, NaClSysUnlink, NACL_sys_unlink);
139 NACL_REGISTER_SYSCALL(nap, NaClSysTruncate, NACL_sys_truncate); 149 NACL_REGISTER_SYSCALL(nap, NaClSysTruncate, NACL_sys_truncate);
140 NACL_REGISTER_SYSCALL(nap, NaClSysLstat, NACL_sys_lstat); 150 NACL_REGISTER_SYSCALL(nap, NaClSysLstat, NACL_sys_lstat);
141 NACL_REGISTER_SYSCALL(nap, NaClSysLink, NACL_sys_link); 151 NACL_REGISTER_SYSCALL(nap, NaClSysLink, NACL_sys_link);
142 NACL_REGISTER_SYSCALL(nap, NaClSysRename, NACL_sys_rename); 152 NACL_REGISTER_SYSCALL(nap, NaClSysRename, NACL_sys_rename);
143 NACL_REGISTER_SYSCALL(nap, NaClSysSymlink, NACL_sys_symlink); 153 NACL_REGISTER_SYSCALL(nap, NaClSysSymlink, NACL_sys_symlink);
144 NACL_REGISTER_SYSCALL(nap, NaClSysChmod, NACL_sys_chmod); 154 NACL_REGISTER_SYSCALL(nap, NaClSysChmod, NACL_sys_chmod);
145 NACL_REGISTER_SYSCALL(nap, NaClSysAccess, NACL_sys_access); 155 NACL_REGISTER_SYSCALL(nap, NaClSysAccess, NACL_sys_access);
146 NACL_REGISTER_SYSCALL(nap, NaClSysReadlink, NACL_sys_readlink); 156 NACL_REGISTER_SYSCALL(nap, NaClSysReadlink, NACL_sys_readlink);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 NACL_sys_exception_handler); 195 NACL_sys_exception_handler);
186 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionStack, NACL_sys_exception_stack); 196 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionStack, NACL_sys_exception_stack);
187 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionClearFlag, 197 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionClearFlag,
188 NACL_sys_exception_clear_flag); 198 NACL_sys_exception_clear_flag);
189 NACL_REGISTER_SYSCALL(nap, NaClSysTestInfoLeak, NACL_sys_test_infoleak); 199 NACL_REGISTER_SYSCALL(nap, NaClSysTestInfoLeak, NACL_sys_test_infoleak);
190 NACL_REGISTER_SYSCALL(nap, NaClSysTestCrash, NACL_sys_test_crash); 200 NACL_REGISTER_SYSCALL(nap, NaClSysTestCrash, NACL_sys_test_crash);
191 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWaitAbs, NACL_sys_futex_wait_abs); 201 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWaitAbs, NACL_sys_futex_wait_abs);
192 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWake, NACL_sys_futex_wake); 202 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWake, NACL_sys_futex_wake);
193 NACL_REGISTER_SYSCALL(nap, NaClSysGetRandomBytes, NACL_sys_get_random_bytes); 203 NACL_REGISTER_SYSCALL(nap, NaClSysGetRandomBytes, NACL_sys_get_random_bytes);
194 } 204 }
OLDNEW
« no previous file with comments | « src/trusted/service_runtime/include/sys/unistd.h ('k') | src/trusted/service_runtime/sys_fdio.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698