diff options
author | sbc <sbc@chromium.org> | 2015-08-11 12:20:16 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-11 19:20:57 +0000 |
commit | 1b8f674328b63114d723fd7dc0f2d427370b7d85 (patch) | |
tree | 8744c244da6074d798737a2800bd93af30f1bf10 /native_client_sdk | |
parent | 46cd54fb5c60a70185eec7262e85a1a932ce5bd1 (diff) | |
download | chromium_src-1b8f674328b63114d723fd7dc0f2d427370b7d85.zip chromium_src-1b8f674328b63114d723fd7dc0f2d427370b7d85.tar.gz chromium_src-1b8f674328b63114d723fd7dc0f2d427370b7d85.tar.bz2 |
NaCl: Update revision in DEPS, f14a219 -> 3feb736
This pulls in the following Native Client changes:
ee7f00e: (mcgrathr@chromium.org) Report Windows error number for Windows API call failures in thread suspension
5c25b40: (mcgrathr@chromium.org) Enable tests/irt_ext for nacl_arm_glibc
0a70cae: (mcgrathr@chromium.org) toolchain_build: Explicitly enable all *-nacl targets in binutils
e3b0ace: (sbc@chromium.org) Add nacl_dirent.h to the glibc toolchain
440d567: (jfb@chromium.org) Update revision for PNaCl
52251a6: (leslieb@chromium.org) Added check to invalidate addresses within constant pools.
2560b80: (leslieb@chromium.org) Refactored to remove port from NaClApp, eventually it will be removed entirely.
e35d791: (mcgrathr@chromium.org) crash_dump: Fix addr2line output parsing wrt ':'
24d8bba: (mcgrathr@chromium.org) validator_ragel: Cope with either line-ending style in run_dis_section_test
8e3dd44: (mcgrathr@chromium.org) Default non-glibc SCons builds to nacl-clang
5494f48: (mcgrathr@chromium.org) Deploy new nacl_arm_glibc toolchain
5a8384a: (smklein@chromium.org) Remove failure for bad mmap address hints.
d5e8cde: (sbc@chromium.org) Roll glibc revision in tools/REVISIONS
46bd63f: (mcgrathr@chromium.org) toolchain_build: Update binutils and glibc revisions
a31019e: (mcgrathr@chromium.org) Deploy new nacl_arm_glibc toolchain
76b0bd4: (smklein@chromium.org) Providing some missing POSIX file syscalls
a4f21af: (ruiq@google.com) Fixes flag naming issues in Issue 1234393005: https://codereview.chromium.org/1234393005/
c6f3941: (smklein@chromium.org) Unbreaking the toolchain's newlib build
a8413cb: (leslieb@chromium.org) Implemented new transport for chrome, currently only works with posix.
8ad7b08: (jvoung@chromium.org) PNaCl: Update subzero revision in pnacl/COMPONENT_REVISIONS
a8bd1a6: (yyanagisawa@chromium.org) Use goma only if --gomadir is set.
9d857b9: (jvoung@chromium.org) pynacl/file_tools: use unlink if symlink, rmdir if truly a dir
e9d881b: (jvoung@chromium.org) Update revision for PNaCl
88909c1: (leslieb@chromium.org) Debug Stub: Always mask sp register on arm before processing packets.
55e0185: (bradnelson@chromium.org) Run gyp builds through compile.py on buildbot.
77df0bf: (bradnelson@chromium.org) Exclude more OS's from goma upload.
0a8a29e: (bradnelson@chromium.org) Don't use 'os' as a variable name...
338a251: (bradnelson@chromium.org) Making gsd uploads have a shorter overwrite window.
19f7f3b: (leslieb@chromium.org) Debug Stub: Ensure breakpoints are on instr boundaries and not in constant pools.
86a2655: (phosek@chromium.org) Remove PNaCl's zero-cost exception support tests
9694cb7: (binji@chromium.org) Remove dead symlinks when merging directories
029d7c4: (phosek@chromium.org) Remove PNaCl's zero-cost exception driver support
5d37f54: (dominickd@google.com) Added bundle_lock sequences in arm setjmp implementation and test files
2a209e7: (petarj@mips.com) [MIPS] Finetune the tests for nacl-clang
71a64d2: (petarj@mips.com) PNaCl: Update newlib revision in pnacl/COMPONENT_REVISIONS
4b42863: (petarj@mips.com) PNaCl: Update compiler-rt revision in pnacl/COMPONENT_REVISIONS
910b03a: (petarj@mips.com) [MIPS] Follow the ARM method to detect virtual functions
d9cb3a2: (leslieb@chromium.org) Debug Stub: Added support for arm valiation.
1d2dec3: (petarj@mips.com) [MIPS] Get rid of "used $at without .set noat" warnings/errors
3feb736: (dschuff@chromium.org) PNaCl: Update llvm revision in pnacl/COMPONENT_REVISIONS
Changes: https://chromium.googlesource.com/native_client/src/native_client/+log/f14a2194a8dd85de9304c94d8563e24b7cd45bff..3feb736b8afecd43050c30049d405f824f284836
Remove SIGWINCH defintion from ossignal.h since the new arm/glibc toolchain
now defines this.
BUG=none
TEST=browser_tests and nacl_integration
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_chromium_dbg_32_ng,linux_arm_compile,linux_nacl_sdk_build
patch from issue 1281283002 at patchset 1 (http://crrev.com/1281283002#ps1)
Review URL: https://codereview.chromium.org/1281143003
Cr-Commit-Position: refs/heads/master@{#342863}
Diffstat (limited to 'native_client_sdk')
-rw-r--r-- | native_client_sdk/src/libraries/nacl_io/kernel_wrap_irt_ext.c | 14 | ||||
-rw-r--r-- | native_client_sdk/src/libraries/nacl_io/ossignal.h | 4 |
2 files changed, 7 insertions, 11 deletions
diff --git a/native_client_sdk/src/libraries/nacl_io/kernel_wrap_irt_ext.c b/native_client_sdk/src/libraries/nacl_io/kernel_wrap_irt_ext.c index f2e842a..6a9f455 100644 --- a/native_client_sdk/src/libraries/nacl_io/kernel_wrap_irt_ext.c +++ b/native_client_sdk/src/libraries/nacl_io/kernel_wrap_irt_ext.c @@ -145,8 +145,8 @@ static int ext_seek(int fd, nacl_irt_off_t offset, int whence, ERRNO_RTN(*new_offset); } -static int ext_fstat(int fd, struct stat *buf) { - ERRNO_RTN(ki_fstat(fd, buf)); +static int ext_fstat(int fd, nacl_irt_stat_t *buf) { + ERRNO_RTN(ki_fstat(fd, (struct stat*)buf)); } static int ext_getdents(int fd, struct dirent *ents, size_t count, @@ -216,8 +216,8 @@ static int ext_open(const char *pathname, int oflag, mode_t cmode, int *newfd) { ERRNO_RTN(*newfd); } -static int ext_stat(const char *pathname, struct stat *buf) { - ERRNO_RTN(ki_stat(pathname, buf)); +static int ext_stat(const char *pathname, nacl_irt_stat_t *buf) { + ERRNO_RTN(ki_stat(pathname, (struct stat*)buf)); } static int ext_mkdir(const char *pathname, mode_t mode) { @@ -246,8 +246,8 @@ static int ext_truncate(const char *pathname, nacl_irt_off_t length) { ERRNO_RTN(ki_truncate(pathname, length)); } -static int ext_lstat(const char *pathname, struct stat *buf) { - ERRNO_RTN(ki_lstat(pathname, buf)); +static int ext_lstat(const char *pathname, nacl_irt_stat_t *buf) { + ERRNO_RTN(ki_lstat(pathname, (struct stat*)buf)); } static int ext_link(const char *pathname, const char *newpath) { @@ -298,7 +298,7 @@ void _real_exit(int status) { int _real_fstat(int fd, struct stat *buf) { INIT_INTERFACE_ENOSYS(s_irt_fdio); - return s_irt_fdio.interface.fstat(fd, buf); + return s_irt_fdio.interface.fstat(fd, (nacl_irt_stat_t*)buf); } int _real_getdents(int fd, void *nacl_buf, size_t nacl_count, size_t *nread) { diff --git a/native_client_sdk/src/libraries/nacl_io/ossignal.h b/native_client_sdk/src/libraries/nacl_io/ossignal.h index ed2f0593..4079d24 100644 --- a/native_client_sdk/src/libraries/nacl_io/ossignal.h +++ b/native_client_sdk/src/libraries/nacl_io/ossignal.h @@ -8,10 +8,6 @@ #if !defined(WIN23) #include <signal.h> -#if defined(__arm__) && defined(__GLIBC__) -#define SIGWINCH 38 -#endif - #if defined(__APPLE__) typedef void (*sighandler_t)(int); #elif defined(__GLIBC__) || defined(__BIONIC__) |