Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / native_client / src / trusted / service_runtime / nacl_syscall_handlers_gen.py
index 95ad0b0..753c4dd 100755 (executable)
@@ -90,7 +90,7 @@ SYSCALL_LIST = [
     ('NACL_sys_dup', 'NaClSysDup', ['int oldfd']),
     ('NACL_sys_dup2', 'NaClSysDup2', ['int oldfd', 'int newfd']),
     ('NACL_sys_open', 'NaClSysOpen',
-     ['char *pathname', 'int flags', 'int mode']),
+     ['uint32_t path', 'int flags', 'int mode']),
     ('NACL_sys_close', 'NaClSysClose', ['int d']),
     ('NACL_sys_read', 'NaClSysRead',
      ['int d', 'void *buf', 'size_t count']),
@@ -100,8 +100,7 @@ SYSCALL_LIST = [
      ['int d', 'nacl_abi_off_t *offp', 'int whence']),
     ('NACL_sys_fstat', 'NaClSysFstat',
      ['int d', 'struct nacl_abi_stat *nasp']),
-    ('NACL_sys_stat', 'NaClSysStat',
-     ['const char *path', 'struct nacl_abi_stat *nasp']),
+    ('NACL_sys_stat', 'NaClSysStat', ['uint32_t path', 'uint32_t nasp']),
     ('NACL_sys_getdents', 'NaClSysGetdents',
      ['int d', 'void *buf', 'size_t count']),
     ('NACL_sys_isatty', 'NaClSysIsatty', ['int d']),
@@ -132,6 +131,22 @@ SYSCALL_LIST = [
     ('NACL_sys_chdir', 'NaClSysChdir', ['uint32_t path']),
     ('NACL_sys_getcwd', 'NaClSysGetcwd', ['uint32_t buffer', 'int len']),
     ('NACL_sys_unlink', 'NaClSysUnlink', ['uint32_t path']),
+    ('NACL_sys_truncate', 'NaClSysTruncate',
+     ['uint32_t path', 'uint32_t length_addr']),
+    ('NACL_sys_lstat', 'NaClSysLstat', ['uint32_t path', 'uint32_t nasp']),
+    ('NACL_sys_link', 'NaClSysLink',
+     ['uint32_t oldname', 'uint32_t newname']),
+    ('NACL_sys_rename', 'NaClSysRename',
+     ['uint32_t oldname', 'uint32_t newname']),
+    ('NACL_sys_symlink', 'NaClSysSymlink',
+     ['uint32_t oldname', 'uint32_t newname']),
+    ('NACL_sys_chmod', 'NaClSysChmod',
+     ['uint32_t path', 'nacl_abi_mode_t mode']),
+    ('NACL_sys_access', 'NaClSysAccess', ['uint32_t path', 'int amode']),
+    ('NACL_sys_readlink', 'NaClSysReadlink',
+     ['uint32_t path', 'uint32_t buf', 'size_t count']),
+    ('NACL_sys_utimes', 'NaClSysUtimes',
+     ['uint32_t filename', 'uint32_t times']),
     ('NACL_sys_pread', 'NaClSysPRead',
      ['int32_t d', 'uint32_t usr_addr', 'uint32_t buffer_bytes',
       'uint32_t offset_addr']),