('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']),
['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']),
('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']),