summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPino Toscano <toscano.pino@tiscali.it>2012-05-10 14:53:21 -0700
committerRoland McGrath <roland@hack.frob.com>2012-05-10 15:57:25 -0700
commita4186cffbfdb464ff1b7344fd7561d6014ef721e (patch)
tree737d45dfec418577c25de4f4a555e2219fca8024 /ChangeLog
parent510bbf14b4f25fec8ee3a2d24de3f24bdbf84333 (diff)
Hurd: mach: compliance fixes for nanosleep
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog40
1 files changed, 23 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index 456c632dee..c568aecfa3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-05-10 Pino Toscano <toscano.pino@tiscali.it>
+
+ * sysdeps/mach/nanosleep.c: Return EINVAL for invalid values of
+ REQUESTED_TIME. Properly set the remaining time and return EINTR
+ if interrupted.
+
2012-05-10 Thomas Schwinge <thomas@schwinge.name>
* sysdeps/mach/hurd/Makefile ($(common-objpfx)linkobj/libc.so):
@@ -5,13 +11,13 @@
2012-05-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
- * sysdeps/generic/ldsodefs.h [LIBC_STACK_END_NOT_RELRO]
- (__libc_stack_end): Do not use attribute_relro.
- * sysdeps/mach/hurd/dl-sysdep.h (LIBC_STACK_END_NOT_RELRO): Define.
- * sysdeps/mach/hurd/i386/init-first.c (init): Update __libc_stack_end
+ * sysdeps/generic/ldsodefs.h [LIBC_STACK_END_NOT_RELRO]
+ (__libc_stack_end): Do not use attribute_relro.
+ * sysdeps/mach/hurd/dl-sysdep.h (LIBC_STACK_END_NOT_RELRO): Define.
+ * sysdeps/mach/hurd/i386/init-first.c (init): Update __libc_stack_end
to libthread-provided value.
- * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Do not use
- attribute_relro.
+ * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Do not use
+ attribute_relro.
2012-05-10 Thomas Schwinge <thomas@schwinge.name>
@@ -36,7 +42,7 @@
2012-05-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
- * sysdeps/mach/hurd/setitimer.c (setitimer_locked): Use common exit
+ * sysdeps/mach/hurd/setitimer.c (setitimer_locked): Use common exit
path instead of returning without unlocking.
* sysdeps/mach/hurd/bits/ioctls.h (_IOIW): New macro for
@@ -63,16 +69,16 @@
* sysdeps/mach/hurd/dl-sysdep.c: Conditionalize contents on [SHARED].
- * hurd/hurd/fd.h (_hurd_fd_get): Call HURD_CRITICAL_BEGIN/
- HURD_CRITICAL_END around holding _hurd_dtable_lock.
- * sysdeps/mach/hurd/dirfd (dirfd): Likewise.
- * sysdeps/mach/hurd/opendir.c (_hurd_fd_opendir): Call
- HURD_CRITICAL_BEGIN/HURD_CRITICAL_END around holding
- d->port.lock.
+ * hurd/hurd/fd.h (_hurd_fd_get): Call HURD_CRITICAL_BEGIN/
+ HURD_CRITICAL_END around holding _hurd_dtable_lock.
+ * sysdeps/mach/hurd/dirfd (dirfd): Likewise.
+ * sysdeps/mach/hurd/opendir.c (_hurd_fd_opendir): Call
+ HURD_CRITICAL_BEGIN/HURD_CRITICAL_END around holding
+ d->port.lock.
- * hurd/catch-signal.c (hurd_catch_signal): Use sigsetjmp/siglongjmp
- instead of setjmp/longjmp to restore the signal mask. Call sigsetjmp
- when handler == SIG_ERR, not when handler != SIG_ERR.
+ * hurd/catch-signal.c (hurd_catch_signal): Use sigsetjmp/siglongjmp
+ instead of setjmp/longjmp to restore the signal mask. Call sigsetjmp
+ when handler == SIG_ERR, not when handler != SIG_ERR.
2012-05-10 Thomas Schwinge <thomas@schwinge.name>
@@ -95,7 +101,7 @@
2012-05-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
- * bits/in.h (SOL_IP, SOL_IPV6, SOL_ICMPV6): New macros.
+ * bits/in.h (SOL_IP, SOL_IPV6, SOL_ICMPV6): New macros.
2012-05-10 Thomas Schwinge <thomas@schwinge.name>