diff options
author | hidehiko@chromium.org <hidehiko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-15 16:23:13 +0000 |
---|---|---|
committer | hidehiko@chromium.org <hidehiko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-15 16:23:13 +0000 |
commit | c6a2e907efe41c71bc34d1228a0c711117ca51a1 (patch) | |
tree | 1c2428a0731e04595493f4e7e4a65e6b01a37177 /components/nacl.gyp | |
parent | 20fe1eda4d632ff130b180bad11b7a7cb117aa96 (diff) | |
download | chromium_src-c6a2e907efe41c71bc34d1228a0c711117ca51a1.zip chromium_src-c6a2e907efe41c71bc34d1228a0c711117ca51a1.tar.gz chromium_src-c6a2e907efe41c71bc34d1228a0c711117ca51a1.tar.bz2 |
Implement nacl_irt_fdio for non-sfi mode.
This CL implements nacl_irt_fdio for non-sfi mode.
Note that getdents is currently not supported because there is no good way to
implement it in a sane manner. Now it always returns ENOSYS.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3734
TEST=Tried to call a newly added function from plugin via AT_SYSINFO.
TEST=Make sure lseek and fstat refer to lseek64 and __fxstat64.
Review URL: https://codereview.chromium.org/131133002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244893 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/nacl.gyp')
-rw-r--r-- | components/nacl.gyp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/nacl.gyp b/components/nacl.gyp index a1404ed..9864225 100644 --- a/components/nacl.gyp +++ b/components/nacl.gyp @@ -190,9 +190,12 @@ 'nacl/loader/nacl_helper_linux.cc', 'nacl/loader/nacl_helper_linux.h', 'nacl/loader/nacl_sandbox_linux.cc', + 'nacl/loader/nonsfi/abi_conversion.cc', + 'nacl/loader/nonsfi/abi_conversion.h', 'nacl/loader/nonsfi/elf_loader.cc', 'nacl/loader/nonsfi/elf_loader.h', 'nacl/loader/nonsfi/irt_basic.cc', + 'nacl/loader/nonsfi/irt_fdio.cc', 'nacl/loader/nonsfi/irt_interfaces.cc', 'nacl/loader/nonsfi/irt_interfaces.h', 'nacl/loader/nonsfi/nonsfi_main.cc', |