Allan McRae
d4697bc93d
Update copyright notices with scripts/update-copyrights
2014-01-01 22:00:23 +10:00
Richard Henderson
7380e0e469
alpha: Convert <bits/mman.h> to <bits/mman-linux.h>
2013-12-07 06:19:35 +10:00
Ondřej Bílka
d1d9eaf478
Use __glibc_reserved instead __unused.
2013-11-26 12:32:28 +01:00
Richard Henderson
027e32bd42
alpha: Fix signal thunk unwind info
2013-11-16 06:34:39 +10:00
Mike Frysinger
cb8a6dbd17
rename configure.in to configure.ac
...
Autoconf has been deprecating configure.in for quite a long time.
Rename all our configure.in and preconfigure.in files to .ac.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-10-30 17:32:08 +10:00
Yuri Chornoivan
5560275828
Fix typos.
2013-10-12 14:47:50 +02:00
Andreas Schwab
ffdd31816a
Add O_TMPFILE to <fcntl.h>
2013-09-11 11:52:46 +02:00
Ondřej Bílka
382466e04e
Fix typos.
2013-08-30 18:08:59 +02:00
Richard Henderson
385fd0d524
[BZ #15666 ] alpha: Add __sqrt*_finite definitions
...
With compatibility for ev6 and non-ev6 builds, as the non-ev6 did
manage to get definitions emitted for the float and double functions.
2013-06-24 18:12:24 -07:00
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
5556231db2
Remove trailing whitespace in ports.
2013-06-05 20:26:40 +00:00
Edjunior Barbosa Machado
85118d4de3
Update bits/siginfo.h with Linux hwpoison SIGBUS changes
...
Adds new SIGBUS error codes for hardware poison signals, syncing with
the current kernel headers (v3.9). It also adds si_trapno field for
alpha.
2013-05-22 14:19:49 -05:00
Thomas Schwinge
572676160d
New <math.h> macro named issignaling to check for a signaling NaN (sNaN).
...
It is based on draft TS 18661 and currently enabled as a GNU extension.
2013-04-02 13:51:02 +02:00
Andreas Jaeger
67525cb832
Sync with Linux 3.8
2013-03-06 16:35:19 +01:00
Richard Henderson
97ccb9d55a
Add FUTEX_*_REQUEUE_PI support for Alpha.
2013-02-20 16:57:55 -08: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
Joseph Myers
70d9946a44
Remove __ptrvalue, __bounded and __unbounded.
2013-02-13 23:30:40 +00:00
Joseph Myers
a2da1673fe
Remove CHECK_N and bp-checks.h.
2013-02-08 20:06:30 +00:00
Joseph Myers
f3aae3f3eb
Remove CHECK_1 and CHECK_1_NULL_OK.
2013-02-08 01:12:11 +00:00
Joseph Myers
2e8a5c8c46
Remove bp-semctl.h and CHECK_SEMCTL.
2013-01-31 22:59:04 +00:00
Andreas Jaeger
c40ea3d9a3
BZ#14985: Remove erroneous EPOLL_NONBLOCK
...
[BZ# 14985]
* sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK):
Remove.
* sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK):
Likewise.
* sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK):
Likewise.
ChangeLog.mips:
[BZ# 14985]
* sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK):
* Remove.
ChangeLog.hppa:
[BZ# 14985]
* sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK):
Remove.
ChangeLog.alpha:
[BZ# 14985]
* sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK):
Remove.
2013-01-08 19:32:00 +01:00
Joseph Myers
568035b787
Update copyright notices with scripts/update-copyrights.
2013-01-02 19:05:09 +00:00
Richard Henderson
caed4e98ca
alpha: Add lll_futex_timed_wait_bitset
2013-01-02 09:00:46 -08:00
Joseph Myers
f4cf5f2d8b
Add script to update copyright notices and reformat some to facilitate its use.
2013-01-01 16:29:10 +00:00
Andreas Jaeger
53176cd906
Convert alpha to use <bits/fcntl-linux.h>
2012-11-01 06:07:38 +01:00
Roland McGrath
6e6249d0b4
BZ#14743: Move clock_* symbols from librt to libc.
2012-10-24 14:50:46 -07:00
Siddhesh Poyarekar
adcdc775e1
Fix clone flag name in comment to CLONE_CHILD_CLEARTID.
2012-10-02 08:52:55 +05:30
Roland McGrath
51367701af
Get rid of unused __swblk_t type.
2012-10-01 14:39:29 -07:00
Richard Henderson
c18b7473cb
alpha: Fix all users of SYSCALL_ERROR_HANDLER
...
The fix begun in 64e65bc1
was incomplete. Fixed by adding
a new SYSCALL_ERROR_FALLTHRU macro.
2012-09-28 10:51:01 -07:00
Richard Henderson
01e80428f7
alpha: Streamline __setfpucw
...
The convert_bit macro allows the compiler to translate the bit
positions more efficiently. The assumption of only running at
program startup allows eliding the __ieee_get_fp_control call.
2012-09-13 13:13:22 -07:00
Richard Henderson
c899d15cbd
alpha: Update localplt.data
2012-09-13 13:13:22 -07:00
Mike Frysinger
563c840564
alpha: add conditional fdatasync support
...
While most arches have had the fdatasync syscall for a long time, the
alpha port didn't add it until the 2.6.22 release.
This is heavily based on Aurelien Jarno's initial work.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-27 12:16:28 -04:00
Joseph Myers
b36137f1d6
Remove __ASSUME_TGKILL.
2012-08-08 23:22:53 +00:00
Richard Henderson
5afee2dc60
alpha: Purge __ASSUME_IEEE_RAISE_EXCEPTION
2012-08-08 07:45:21 -07:00
Richard Henderson
6ee732b7cd
alpha: Tidy up ieee_get/set_fp_control syscalls
2012-08-08 07:44:19 -07:00
Richard Henderson
6360984bc3
alpha: Purge __ASSUME_STAT64_SYSCALL
2012-08-08 07:43:27 -07:00
Joseph Myers
6dad2c0688
Remove pre-2.6.16 Linux kernel support.
2012-08-07 16:40:32 +00:00
Roland McGrath
8e49df1d65
Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == struct dirent64.
2012-08-06 16:48:36 -07:00
Roland McGrath
03af952060
Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t.
2012-08-06 16:48:14 -07:00
Joseph Myers
7aab07e4e5
Remove pre-2.6.0 Linux kernel support (bug 13717).
2012-08-03 13:42:47 +00:00
Andreas Jaeger
bfc07087bf
Merge _sigsys changes from Linux 3.5
2012-07-26 13:11:18 +02:00
Florian Weimer
84b3fd8407
Rename __secure_getenv to secure_getenv
2012-07-25 19:46:22 +02:00
Joseph Myers
0f48659e36
Move localplt baselines to sysdeps directories.
2012-07-20 19:20:34 +00:00
Joseph Myers
bd29910a8a
Move c++-types baselines to sysdeps directories.
2012-07-17 14:44:06 +00:00
Joseph Myers
e64ac02c24
Move all files into ports/ subdirectory in preparation for merge with glibc
2012-07-01 13:06:41 +00:00