Siddhesh Poyarekar
61dd6208fb
New API to set default thread attributes
...
This patch introduces two new convenience functions to set the default
thread attributes used for creating threads. This allows a programmer
to set the default thread attributes just once in a process and then
run pthread_create without additional attributes.
2013-06-15 12:24:15 +05:30
Joseph Myers
60d2f8f3c7
Use (void) in no-arguments function definitions.
2013-06-08 00:22:23 +00:00
Joseph Myers
5556231db2
Remove trailing whitespace in ports.
2013-06-05 20:26:40 +00:00
Siddhesh Poyarekar
b937534868
Avoid crashing in LD_DEBUG when program name is unavailable
...
Resolves : #15465
The program name may be unavailable if the user application tampers
with argc and argv[]. Some parts of the dynamic linker caters for
this while others don't, so this patch consolidates the check and
fallback into a single macro and updates all users.
2013-05-29 21:34:12 +05:30
Joseph Myers
b50a71810b
Don't include expected results in libm-test test names.
2013-05-22 11:49:36 +00:00
Joseph Myers
db62a90753
Handle sincos with generic libm-test logic.
2013-05-19 14:45:41 +00:00
Andreas Schwab
0a033d342e
m68k: update libm test ULPs
2013-04-11 16:37:44 +02:00
Andreas Schwab
fb6b0fcbf1
Remove extra pthread_atfork compat symbols
2013-03-11 09:47:01 +01:00
Andreas Jaeger
adb729bc11
Use <bits/mman-linux.h> on M68k
2013-03-06 16:29:30 +01:00
Siddhesh Poyarekar
ba384f6ed9
C++11 thread_local destructors support
...
This feature is specifically for the C++ compiler to offload calling
thread_local object destructors on thread program exit, to glibc.
This is to overcome the possible complication of destructors of
thread_local objects getting called after the DSO in which they're
defined is unloaded by the dynamic linker. The DSO is marked as
'unloadable' if it has a constructed thread_local object and marked as
'unloadable' again when all the constructed thread_local objects
defined in it are destroyed.
2013-02-18 19:08:21 +05:30
Andreas Schwab
3392138235
m68k: update kernel-features.h
2013-02-08 23:19:49 +01:00
Joseph Myers
6277fdabc0
Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr.
2013-02-04 16:29:39 +00:00
Andreas Schwab
ba6f5ae50b
m68k: update libm test ULPs
2013-01-20 21:00:09 +01:00
Andreas Schwab
7cd24045d6
m68k: add unwind tables to backtrace
2013-01-20 14:29:57 +01:00
Andreas Schwab
32ebef017f
Add backtrace for m68k
2013-01-19 23:47:27 +01:00
Andreas Schwab
41597a7c02
Add not-cancel.h for m68k/nptl
2013-01-19 21:23:15 +01:00
Joseph Myers
828beb132d
Use __extension__ with long long in installed headers.
2013-01-10 20:19:45 +00:00
Andreas Schwab
8729819ba4
Update m68k libm test ULPs
2013-01-04 17:27:59 +01:00
Joseph Myers
0e2f956295
Fix copyright notice corruption from update-copyright bug.
2013-01-02 19:28:45 +00:00
Joseph Myers
568035b787
Update copyright notices with scripts/update-copyrights.
2013-01-02 19:05:09 +00:00
Andreas Schwab
38f34d05c3
m68k: update libm-test ULPs
2012-11-30 00:36:34 +01:00
Andreas Schwab
3e2e43e250
m68k/cf: fix copying frame in _dl_runtime_profile
2012-11-25 20:59:31 +01:00
Andreas Schwab
9205a99176
m68k: add sotruss-lib.c
2012-11-25 20:59:30 +01:00
Andreas Schwab
5a22385ad1
m68k: fix return value of lll_futex_timed_wait_bitset
2012-11-21 22:59:20 +01:00
Andreas Schwab
615f651b7e
m68k: Remove indirection through weak_aliasx
2012-11-20 21:00:09 +01:00
Andreas Schwab
67f2b51c62
m68k: fix cancellable syscall with 5 or 6 arguments
2012-11-18 01:22:38 +01:00
Andreas Schwab
e510ab5eff
m68k: define ELF_MACHINE_RUNTIME_FIXUP_PARAMS
2012-11-18 01:22:37 +01:00
Andreas Schwab
43b13a23e0
m68k: update libm test ULPs
2012-11-18 01:22:36 +01:00
Andreas Schwab
05860e4b07
m68k: define lll_futex_timed_wait_bitset
2012-11-18 01:22:35 +01:00
Joseph Myers
5b5b04d628
Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).
2012-11-03 19:48:53 +00:00
Joseph Myers
fbeafedeea
Make fenv.h FE_* macros usable in #if (bug 3439).
2012-11-03 17:07:56 +00:00
Andreas Jaeger
af3a9965e5
Convert ia64, linux-generic, m68k <bits/fcntl.h> to use <bits/fcntl-linux.h>
...
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Remove all
definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
* sysdeps/unix/sysv/linux/generic/bits/fcntl.h: Remove all
definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Remove all
definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-25 20:20:08 +02:00
Roland McGrath
6e6249d0b4
BZ#14743: Move clock_* symbols from librt to libc.
2012-10-24 14:50:46 -07:00
Siddhesh Poyarekar
40d4a87bb5
Split my last ChangeLog entry into respective arch-specific files
2012-10-02 09:28:18 +05:30
Roland McGrath
93c65d4384
Clean up init-first.c files.
2012-10-01 12:55:34 -07:00
Joseph Myers
ad845c0be9
Remove __ASSUME_STAT64_SYSCALL.
2012-08-27 19:36:04 +00:00
Joseph Myers
0e1d99119e
Remove __ASSUME_FADVISE64_64_SYSCALL.
2012-08-21 21:07:22 +00:00
Joseph Myers
348363b2c3
Remove __ASSUME_MMAP2_SYSCALL.
2012-08-20 14:37:27 +00:00
Maxim Kuvyrkov
ef4009734b
Add generic versions of pthread_spin_lock and pthread_spin_trylock.
2012-08-15 16:29:06 -07:00
Andreas Schwab
2d83a317e9
m68k: fix type of pltenter member in audit interface
2012-08-10 15:22:44 +02:00
Joseph Myers
b36137f1d6
Remove __ASSUME_TGKILL.
2012-08-08 23:22:53 +00:00
Andreas Schwab
3381e4ff2d
m68k/cf: define __signbit/__signbitf as inlines
2012-08-08 12:13:57 +02:00
Andreas Schwab
3b7d2b398e
m68k/cf: avoid warning in non-shared atomic_compare_and_exchange_val_acq
2012-08-08 12:13:56 +02:00
Joseph Myers
6dad2c0688
Remove pre-2.6.16 Linux kernel support.
2012-08-07 16:40:32 +00:00
Andreas Schwab
fe58a6517d
m68k: remove ASM_{TYPE,SIZE}_DIRECTIVE and ALIGNARG
2012-08-03 12:13:29 +02:00
Joseph Myers
23bddc0668
Remove __ASSUME_FCNTL64.
2012-08-01 21:27:58 +00:00
Joseph Myers
a9f1039f0a
Remove __ASSUME_VFORK_SYSCALL (and some __NR_vfork conditionals).
2012-08-01 20:49:45 +00:00
Roland McGrath
09c0ee5f8c
BZ#14138: Move getrlimit (ugetrlimit) syscall to syscalls.list.
2012-08-01 10:25:11 -07:00
Andreas Schwab
7c24defe1a
m68k: update libm test ULPs
2012-08-01 01:21:00 +02:00
Andreas Schwab
350c174847
m68k: update libm test ULPs
2012-07-26 15:52:21 +02:00