about summary refs log tree commit diff
path: root/sysdeps/nacl
Commit message (Collapse)AuthorAgeFilesLines
* NaCl: Call __nacl_main in preference to main. fedora/2.22/masterRoland McGrath2015-08-251-1/+5
| | | | (cherry picked from commit f97194930886838796546646e26a49bb5899075b)
* NaCl: Remove bogus O_SHLOCK, O_EXLOCK definitions.Roland McGrath2015-07-241-4/+0
|
* Make sysdeps/posix bring in login subdir.Roland McGrath2015-07-232-24/+8
|
* NaCl: Fix missing getdtablesize symbol.Roland McGrath2015-07-231-0/+1
|
* NaCl: Use only nacl_irt_dev_filename, never nacl_irt_filename.Roland McGrath2015-07-213-4/+2
|
* Add abilist files and NEWS item for arm-nacl port.Roland McGrath2015-07-219-0/+717
|
* Factor file identity rules out of generic rtld code.Roland McGrath2015-07-141-0/+8
|
* NaCl: Make pthread_condattr_setclock reject CLOCK_MONOTONIC.Roland McGrath2015-07-101-0/+42
|
* Add and use new glibc-internal futex API.Torvald Riegel2015-07-102-2/+250
| | | | | | | | | | | | | | | | | | | | This adds new functions for futex operations, starting with wait, abstimed_wait, reltimed_wait, wake. They add documentation and error checking according to the current draft of the Linux kernel futex manpage. Waiting with absolute or relative timeouts is split into separate functions. This allows for removing a few cases of code duplication in pthreads code, which uses absolute timeouts; also, it allows us to put platform-specific code to go from an absolute to a relative timeout into the platform-specific futex abstractions.. Futex operations that can be canceled are also split out into separate functions suffixed by "_cancelable". There are separate versions for both Linux and NaCl; while they currently differ only slightly, my expectation is that the separate versions of lowlevellock-futex.h will eventually be merged into futex-internal.h when we get to move the lll_ functions over to the new futex API.
* PLT avoidance for _exit in rtld.Roland McGrath2015-07-091-0/+1
|
* Clean up BUSY_WAIT_NOP and atomic_delay.Torvald Riegel2015-06-302-6/+2
| | | | | | | | | This patch combines BUSY_WAIT_NOP and atomic_delay into a new atomic_spin_nop function and adjusts all clients. The new function is put into atomic.h because what is best done in a spin loop is architecture-specific, and atomics must be used for spinning. The function name is meant to tell users that this has no effect on synchronization semantics but is a performance aid for spinning.
* NaCl: Fix glob.c build after getlogin_r -> __getlogin_r.Roland McGrath2015-06-241-2/+2
|
* NaCl: Implement nacl_interface_ext_supply entry point.Roland McGrath2015-06-035-2/+95
|
* NaCl: Make thread exit wake pthread_join.Roland McGrath2015-05-284-2/+156
|
* NaCl: Fix lll_futex_timed_wait timeout calculation.Roland McGrath2015-05-281-12/+12
|
* NaCl: Fix thinko in last change.Roland McGrath2015-05-261-8/+9
|
* NaCl: Add NaCl-specific __lll_timedlock_wait.Roland McGrath2015-05-261-0/+52
|
* struct stat is not posix conformSzabolcs Nagy2015-05-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On 21/05/15 05:29, Siddhesh Poyarekar wrote: > On Wed, May 20, 2015 at 06:55:02PM +0100, Szabolcs Nagy wrote: >> i guess it's ok for consistency if i fix struct stat64 >> too to use __USE_XOPEN2K8. >> >> i will run some tests and come back with a patch > > I also think it would be appropriate to change this code in other > architectures (microblaze and nacl IIRC) to make all of them > consistent. It is a mechanical enough change IMO that all arch > maintainer acks is not necessary. > here is the patch with consistent __USE_XOPEN2K8 ok to commit? 2015-05-21 Szabolcs Nagy <szabolcs.nagy@arm.com> [BZ #18234] * conform/data/sys/stat.h-data (struct stat): Add tests for st_atim, st_mtim and st_ctim members. * sysdeps/nacl/bits/stat.h (struct stat, struct stat64): Make st_atim, st_ctim, st_mtim visible under __USE_XOPEN2K8 only. * sysdeps/unix/sysv/linux/generic/bits/stat.h (struct stat,): (struct stat64): Likewise. * sysdeps/unix/sysv/linux/ia64/bits/stat.h (struct stat,): (struct stat64): Likewise. * sysdeps/unix/sysv/linux/microblaze/bits/stat.h (struct stat,): (struct stat64): Likewise.
* NaCl: Set tid field to a unique value.Roland McGrath2015-05-202-0/+68
|
* NaCl: Make fdopendir skip fcntl check.Roland McGrath2015-05-131-0/+32
|
* NaCl: Provide non-default values for uname.Roland McGrath2015-05-121-0/+32
|
* NaCl: Implement gethostname.Roland McGrath2015-05-081-0/+45
|
* NaCl: Fix elf_loader file name in nacl-test-wrapper.shRoland McGrath2015-05-061-1/+1
|
* NaCl: Change clock_t to long int.Roland McGrath2015-04-292-3/+4
|
* NaCl: Fix symbol names for euidaccess.Roland McGrath2015-04-291-1/+3
|
* NaCl: Make __suseconds_t be long int rather than int32_t.Roland McGrath2015-04-291-1/+1
|
* Add arm-nacl port.Roland McGrath2015-04-17113-0/+4497