summaryrefslogtreecommitdiffstats
path: root/components/nacl.gyp
diff options
context:
space:
mode:
authorhidehiko@chromium.org <hidehiko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-15 16:23:13 +0000
committerhidehiko@chromium.org <hidehiko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-15 16:23:13 +0000
commitc6a2e907efe41c71bc34d1228a0c711117ca51a1 (patch)
tree1c2428a0731e04595493f4e7e4a65e6b01a37177 /components/nacl.gyp
parent20fe1eda4d632ff130b180bad11b7a7cb117aa96 (diff)
downloadchromium_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.gyp3
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',