Joseph Myers [Wed, 1 Aug 2012 20:49:45 +0000 (20:49 +0000)]
Remove __ASSUME_VFORK_SYSCALL (and some __NR_vfork conditionals).
Roland McGrath [Wed, 1 Aug 2012 18:39:08 +0000 (11:39 -0700)]
Move Linuxism out of sysdeps/arm/dl-machine.h.
Roland McGrath [Wed, 1 Aug 2012 18:13:37 +0000 (11:13 -0700)]
Clean up mkostemps64 definition for O_LARGEFILE==0.
Roland McGrath [Wed, 1 Aug 2012 18:09:48 +0000 (11:09 -0700)]
Clean up mkstemps64 definition for O_LARGEFILE==0.
Roland McGrath [Wed, 1 Aug 2012 17:48:17 +0000 (10:48 -0700)]
Generic sys/param.h fixes for missing SYMLOOP_MAX or NGROUPS_MAX.
Roland McGrath [Wed, 1 Aug 2012 17:31:27 +0000 (10:31 -0700)]
foo
Roland McGrath [Wed, 1 Aug 2012 17:42:38 +0000 (10:42 -0700)]
Clean up mkstemp64/mkostemp64 for O_LARGEFILE==0.
Roland McGrath [Wed, 1 Aug 2012 17:25:11 +0000 (10:25 -0700)]
BZ#14138: Move getrlimit (ugetrlimit) syscall to syscalls.list.
Florian Weimer [Tue, 24 Jul 2012 11:45:59 +0000 (13:45 +0200)]
* posix/unistd.h (setuid, setreuid, seteuid, setresuid):
Declare with warn_unused_result.
(setgid, setregid, setegid, setresgid): Likewise.
* sysdeps/unix/sysv/linux/sys/fsuid.h (setfsuid, setfsgid):
Likewise.
* WUR-REPORT: Remove set*id functions.
Steve Ellcey [Wed, 1 Aug 2012 15:11:43 +0000 (15:11 +0000)]
Fix MIPS PREF/PREFX macro definitions in empty case.
Andreas Schwab [Tue, 31 Jul 2012 22:53:49 +0000 (00:53 +0200)]
m68k: update libm test ULPs
Joseph Myers [Tue, 31 Jul 2012 23:17:24 +0000 (23:17 +0000)]
Improve MIPS n64 handling of 64-bit fcntl.
Pino Toscano [Tue, 31 Jul 2012 17:59:03 +0000 (19:59 +0200)]
Hurd: implement renameat
Provide an implementation of renameat, mostly based on rename.
Roland McGrath [Tue, 31 Jul 2012 16:43:14 +0000 (09:43 -0700)]
Clean up stub accept4 definition.
Roland McGrath [Tue, 31 Jul 2012 16:42:06 +0000 (09:42 -0700)]
Conditionalize use of PTR_MANGLE.
Roland McGrath [Tue, 31 Jul 2012 16:39:14 +0000 (09:39 -0700)]
Don't assume SIGWINCH is defined.
Roland McGrath [Tue, 31 Jul 2012 16:33:08 +0000 (09:33 -0700)]
Missing ChangeLog.arm entry.
David S. Miller [Tue, 31 Jul 2012 14:22:42 +0000 (14:22 +0000)]
Update sparc ULPs.
Joseph Myers [Tue, 31 Jul 2012 14:21:19 +0000 (14:21 +0000)]
Improve clog, clog10 handling of values with real or imaginary part slightly above 1 (bug 13629).
Florian Weimer [Tue, 31 Jul 2012 07:55:38 +0000 (09:55 +0200)]
secure_getenv test should write errors to standard output
This way, they end up in the log file. Also skip the test if no GID can
be found.
Roland McGrath [Mon, 30 Jul 2012 23:09:11 +0000 (16:09 -0700)]
Fix lots of bitrot for stub configurations.
Siddhesh Poyarekar [Sat, 28 Jul 2012 07:55:00 +0000 (13:25 +0530)]
Fix tst-pthread-getattr test case
Get the tst-pthread-getattr fix back with further improvements so that
it does not fail on targets that use the user stack to save
context.
David S. Miller [Sat, 28 Jul 2012 04:14:41 +0000 (21:14 -0700)]
Update sparc ULPs.
* sysdeps/sparc/fpu/libm-test-ulps: Update.
Joseph Myers [Fri, 27 Jul 2012 13:43:46 +0000 (13:43 +0000)]
Make mmap64 an alias of mmap on MIPS.
Gary Benson [Thu, 26 Jul 2012 10:03:35 +0000 (11:03 +0100)]
Add SystemTap static probes to the runtime linker. [BZ #14298]
Roland McGrath [Thu, 26 Jul 2012 21:33:52 +0000 (14:33 -0700)]
Fix some -Wformat warnings in rpcgen.
Pino Toscano [Thu, 26 Jul 2012 19:41:52 +0000 (21:41 +0200)]
Provide a generic empty version of __check_native.
Add an empty implementation of __check_native, as used in the posix version of getaddrinfo.
This allows non-Linux GNU-based OSes to compile.
Andreas Schwab [Thu, 26 Jul 2012 13:42:15 +0000 (15:42 +0200)]
m68k: update libm test ULPs
Joseph Myers [Thu, 26 Jul 2012 11:31:35 +0000 (11:31 +0000)]
Improve clog, clog10 handling of values with real or imaginary part 1 (bug 13629).
Joseph Myers [Thu, 26 Jul 2012 11:29:07 +0000 (11:29 +0000)]
Move testsuite audit definitions to sysdeps tst-audit.h files.
Andreas Jaeger [Thu, 26 Jul 2012 11:13:26 +0000 (13:13 +0200)]
Merge Linux 3.5 ptrace changes
(__ptrace_eventcodes): Add new value PTRACE_EVENT_SECCOMP from Linux 3.5.
(__ptrace_setoptions): Add new value PTRACE_O_TRACESECCOMP, adjust PTRACE_O_MASK.
Andreas Jaeger [Thu, 26 Jul 2012 11:11:33 +0000 (13:11 +0200)]
Merge Linux 3.5 epoll changes
Add EPOLLWAKEUP.
Andreas Jaeger [Thu, 26 Jul 2012 11:09:25 +0000 (13:09 +0200)]
Merge _sigsys changes from Linux 3.5
Joseph Myers [Wed, 25 Jul 2012 21:19:13 +0000 (21:19 +0000)]
Remove pre-2.4.21 Linux kernel support.
Andreas Schwab [Mon, 16 Jul 2012 14:12:47 +0000 (16:12 +0200)]
Remove unused pseudo_end label
Florian Weimer [Wed, 25 Jul 2012 18:46:19 +0000 (20:46 +0200)]
Fix up ChangeLog entries
Florian Weimer [Wed, 25 Jul 2012 17:46:22 +0000 (19:46 +0200)]
Rename __secure_getenv to secure_getenv
Joseph Myers [Wed, 25 Jul 2012 16:03:02 +0000 (16:03 +0000)]
Move ldsodefs.h audit definitions to sysdeps directories.
Siddhesh Poyarekar [Wed, 25 Jul 2012 15:11:32 +0000 (20:41 +0530)]
Revert fix to tst-pthread-getattr since it fails on sparc
Marek Polacek [Wed, 25 Jul 2012 10:59:36 +0000 (12:59 +0200)]
Set up errno properly for yn.
Joseph Myers [Tue, 24 Jul 2012 19:43:38 +0000 (19:43 +0000)]
conformtest: Update expectations for time.h.
Thomas Schwinge [Mon, 23 Jul 2012 10:27:12 +0000 (12:27 +0200)]
configure.in <sysdeps resolving>: Correct printing Implies_before.
Thomas Schwinge [Sun, 22 Jul 2012 20:25:14 +0000 (22:25 +0200)]
Joseph Myers [Fri, 20 Jul 2012 23:49:24 +0000 (23:49 +0000)]
Document va_copy in preference to __va_copy.
Pino Toscano [Fri, 20 Jul 2012 22:16:11 +0000 (00:16 +0200)]
Hurd: compliance fixes for getlogin_r
- make LOGIN non-static, as it would make getlogin_r no more reentrant; change its type to string_t
- fail with ERANGE if NAME has not enough space for the actual login string
- copy with memcpy only the chars of the string
Pino Toscano [Fri, 20 Jul 2012 22:06:33 +0000 (00:06 +0200)]
Hurd: compliance fixes for getgroups
Fail with EINVAL when the requested number of groups is negative,
or when it is positive but less than the actual number of groups.
Pino Toscano [Fri, 20 Jul 2012 22:01:57 +0000 (00:01 +0200)]
Hurd: provide lremovexattr
Add an implementation of lremovexattr based on removexattr.
Pino Toscano [Fri, 20 Jul 2012 22:00:20 +0000 (00:00 +0200)]
Hurd: provide llistxattr
Add an implementation of llistxattr based on listxattr.
Pino Toscano [Fri, 20 Jul 2012 21:56:58 +0000 (23:56 +0200)]
Hurd: sendto: do not crash when ADDR is null
Create a new create_address_port subroutine to isolate the address port creation
(for both local and remove sockets), and use it inside HURD_DPORT_USE.
Also intialize APORT to MACH_PORT_NULL and make sure to always deallocate it,
when not null.
Joseph Myers [Fri, 20 Jul 2012 19:20:34 +0000 (19:20 +0000)]
Move localplt baselines to sysdeps directories.
Siddhesh Poyarekar [Fri, 20 Jul 2012 17:53:20 +0000 (23:23 +0530)]
Fix tst-pthread-getattr test case
In some cases, the compiler would optimize out the call to
allocate_and_test and thus result in a false positive for the test
case. Another problem was the fact that the compiler could in some
cases generate additional shifting of the stack pointer, resulting in
alloca moving the stack pointer beyond what is allowed by the
rlimit. Hence, accessing the stackaddr returned by pthread_getattr_np
is safer than relying on the alloca'd result.
Another problem is when RLIMIT may be very large, which may result in
violation of other resource limits. Hence we cap the max stack size to
8M for this test.
Adhemerval Zanella [Thu, 19 Jul 2012 20:04:04 +0000 (17:04 -0300)]
Split tls-macros.h in sysdeps directories.
Split PowerPC definitions in PPC32 and PPC64 headers.
Andreas Krebbel [Thu, 19 Jul 2012 13:58:17 +0000 (15:58 +0200)]
S/390: Fix uc_link == NULL handling for makecontext
Andreas Krebbel [Thu, 12 Jul 2012 11:04:55 +0000 (13:04 +0200)]
S/390: Add support for STT_GNU_IFUNC symbols.
Add support for STT_GNU_IFUNC symbols and the new R_390_IRELATIVE
relocation. Provide optimized version of memcpy, memset, and memcmp
for z10 and z196.
Siddhesh Poyarekar [Thu, 19 Jul 2012 01:34:24 +0000 (07:04 +0530)]
Fix comment that describes sighandler_setxid
Marek Polacek [Wed, 18 Jul 2012 07:09:55 +0000 (09:09 +0200)]
Add missing CL entry.
Joseph Myers [Tue, 17 Jul 2012 22:48:57 +0000 (22:48 +0000)]
Remove TLS configure check for MIPS.
Joseph Myers [Tue, 17 Jul 2012 22:46:09 +0000 (22:46 +0000)]
Remove TLS configure check for ARM.
Marek Polacek [Tue, 17 Jul 2012 22:25:50 +0000 (00:25 +0200)]
Fix a few typos.
Marek Polacek [Tue, 17 Jul 2012 21:53:05 +0000 (23:53 +0200)]
Remove TLS configure checks.
Chris Metcalf [Tue, 17 Jul 2012 18:35:46 +0000 (14:35 -0400)]
tile: exit with status zero on makecontext return with NULL uc_link
Chris Metcalf [Tue, 17 Jul 2012 18:04:17 +0000 (14:04 -0400)]
tile: update libm test ULPs
Chris Metcalf [Tue, 17 Jul 2012 18:03:25 +0000 (14:03 -0400)]
Move tile c++-types baselines to sysdeps directories.
Joseph Myers [Tue, 17 Jul 2012 16:25:02 +0000 (16:25 +0000)]
Add c++-types information for MIPS.
Joseph Myers [Tue, 17 Jul 2012 14:44:06 +0000 (14:44 +0000)]
Move c++-types baselines to sysdeps directories.
Joseph Myers [Tue, 17 Jul 2012 11:30:58 +0000 (11:30 +0000)]
Split tls-macros.h into sysdeps directories.
Thomas Schwinge [Tue, 17 Jul 2012 08:06:06 +0000 (10:06 +0200)]
SH: makecontext: exit (0) if uc_link is the null pointer.
Thomas Schwinge [Tue, 17 Jul 2012 08:06:02 +0000 (10:06 +0200)]
x86_64: makecontext: exit (0) if uc_link is the null pointer.
Thomas Schwinge [Tue, 17 Jul 2012 08:05:55 +0000 (10:05 +0200)]
setcontext: Clarify termination when uc_link is the null pointer.
Andreas Schwab [Mon, 16 Jul 2012 14:54:37 +0000 (16:54 +0200)]
m68k: add support for {get,make,set,swap}context
Andreas Schwab [Mon, 16 Jul 2012 14:51:13 +0000 (16:51 +0200)]
Fix bug-getcontext test
Andreas Jaeger [Mon, 16 Jul 2012 07:38:55 +0000 (09:38 +0200)]
Update from translation team
Joseph Myers [Sun, 15 Jul 2012 22:38:11 +0000 (22:38 +0000)]
conformtest: Update expectations for string.h.
Andreas Jaeger [Fri, 13 Jul 2012 15:50:05 +0000 (17:50 +0200)]
Update from french translation team
Marek Polacek [Thu, 12 Jul 2012 14:34:47 +0000 (16:34 +0200)]
Fix ynl return value with LDBL_MIN.
Joseph Myers [Thu, 12 Jul 2012 12:31:32 +0000 (12:31 +0000)]
Remove pre-2.4.1 Linux kernel support.
Jeroen van Bemmel [Thu, 12 Jul 2012 05:53:28 +0000 (11:23 +0530)]
Avoid duplicate DNS requests if answer is longer than a implementation
limit
[BZ #14307]
* sysdeps/posix/getaddrinfo.c (gaih_inet): Increase the size of
the temporary buffer used to invoke __gethostbyname2_r,
__gethostbyaddr_r and gethostbyname4_r to make room for struct
host_data / struct gaih_addrtuple.
* resolv/nss_dns/dns-host.c (global scope): Move definition of
implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS to
header file nss/nsswitch.h.
* nss/nsswitch.h (global scope): Add definition of implementation
constants MAX_NR_ALIASES and MAX_NR_ADDRS (moved from
resolv/nss_dns/dns-host.c).
Maxim Kuvyrkov [Wed, 11 Jul 2012 23:47:58 +0000 (16:47 -0700)]
Rewrite MIPS' atomic.h to use __atomic_* builtins.
Andreas Jaeger [Wed, 11 Jul 2012 18:41:25 +0000 (20:41 +0200)]
Translation team update for fr.po/sv.po
Andreas Jaeger [Wed, 11 Jul 2012 14:18:17 +0000 (16:18 +0200)]
Update from translation team: fr.po
Adhemerval Zanella [Wed, 11 Jul 2012 12:19:27 +0000 (09:19 -0300)]
Fix ctan, ctanh of subnormals in round-upwards mode (bug 14328).
IBM long double fixes and POWER ulps update.
David S. Miller [Wed, 11 Jul 2012 09:50:31 +0000 (02:50 -0700)]
Update sparc ULPs.
* sysdeps/sparc/fpu/libm-test-ulps: Update.
Andreas Schwab [Tue, 10 Jul 2012 17:11:03 +0000 (19:11 +0200)]
Fix LOG_MAKEPRI to agree with BSD
Chris Metcalf [Tue, 10 Jul 2012 14:35:27 +0000 (10:35 -0400)]
tile: correct typo in comment
Chris Metcalf [Tue, 10 Jul 2012 14:33:04 +0000 (10:33 -0400)]
tile: Convert ASM_GLOBAL_DIRECTIVE to .globl
Joseph Myers [Tue, 10 Jul 2012 14:29:29 +0000 (14:29 +0000)]
Change ASM_GLOBAL_DIRECTIVE to .globl for ARM.
Marek Polacek [Tue, 10 Jul 2012 12:30:24 +0000 (14:30 +0200)]
Get rid of ASM_GLOBAL_DIRECTIVE.
Andreas Schwab [Mon, 9 Jul 2012 18:57:50 +0000 (20:57 +0200)]
m68k: update libm test ULPs
Roland McGrath [Mon, 9 Jul 2012 11:41:13 +0000 (04:41 -0700)]
BZ#14336: Manual spelling fixes.
Joseph Myers [Mon, 9 Jul 2012 11:06:34 +0000 (11:06 +0000)]
Fix clog, clog10 spurious underflow exceptions (bug 14337).
Andreas Schwab [Fri, 6 Jul 2012 22:06:38 +0000 (00:06 +0200)]
Update NEWS
Andreas Schwab [Fri, 6 Jul 2012 21:56:57 +0000 (23:56 +0200)]
Fix float range reduction problems (#14283)
Andreas Schwab [Tue, 1 May 2012 15:10:10 +0000 (17:10 +0200)]
Fix missing _mcount@GLIBC_2.0 on powerpc32
Joseph Myers [Fri, 6 Jul 2012 21:19:38 +0000 (21:19 +0000)]
Fix tanf underflow close to pi/4 (bug 14154).
Petar Jovanovic [Fri, 6 Jul 2012 19:12:21 +0000 (19:12 +0000)]
Do not store data below the stack pointer on MIPS.
Joseph Myers [Fri, 6 Jul 2012 11:17:41 +0000 (11:17 +0000)]
Fix expm1 spurious underflow exceptions (bug 6778).
Mike Frysinger [Tue, 3 Jul 2012 19:22:05 +0000 (15:22 -0400)]
sunrpc: fix rpc bootstrap builds
If you build & install glibc w/rpc disabled, you no longer have headers in
/usr/include/rpc/ (this is expected). But if you try to build glibc w/rpc
enabled, this gets into a bad state due to the new rpc helpers that get
cross-compiled:
$ make
...
x86_64-pc-linux-gnu-gcc -m32 -D_RPC_THREAD_SAFE_ -D_GNU_SOURCE -DIS_IN_build \
-include $objdir/config.h rpc_clntout.c -o $objdir/sunrpc/cross-rpc_clntout.o \
-MMD -MP -MF $objdir/sunrpc/cross-rpc_clntout.o.dt -MT $objdir/sunrpc/cross-rpc_clntout.o -c
rpc_clntout.c:34:23: fatal error: rpc/types.h: No such file or directory
compilation terminated.
make: *** [$objdir/sunrpc/cross-rpc_clntout.o] Error 1
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Joseph Myers [Thu, 5 Jul 2012 22:16:03 +0000 (22:16 +0000)]
Add ARM-specific static-stubs.c.
Joseph Myers [Thu, 5 Jul 2012 11:02:13 +0000 (11:02 +0000)]
Fix csqrt underflow (bugs 14157, 14331).
Andreas Schwab [Wed, 4 Jul 2012 13:57:51 +0000 (15:57 +0200)]
Adapt tst-catgets to changes in tst-gettext