diff options
Diffstat (limited to '.topmsg')
-rw-r--r-- | .topmsg | 31 |
1 files changed, 2 insertions, 29 deletions
@@ -1,31 +1,4 @@ -COMMITED - From: Agustina Arzille <avarzille@riseup.net> -Subject: [PATCH] Introduce gsync-based locks to glibc. +Subject: [PATCH] Use gcc's cleanup attributes -* hurd/Makefile: Add hurdlock. -* hurd/Versions: Added new entry to export the above interface. Remove -__libc_getspecific. -* hurd/hurdlock.c: New file. -* hurd/hurdlock.h: New file. -* hurd/hurdpid.c: Include <lowlevellock.h> - (_S_msg_proc_newids): Use lll_wait to synchronize. -* hurd/hurdsig.c: (reauth_proc): Use __mutex_lock and __mutex_unlock. -* hurd/setauth.c: Include <hurdlock.h>, use integer for synchronization. -* hurd/sysvshm.c: Include <hurdlock.h>, use integer for synchronization. -* mach/Makefile: Remove unneeded file -* mach/lock-intern.h: Use lll to implement spinlocks. -* mach/lowlevellock.h: New file -* mach/mutex-init.c: Rewrite mutex initialization. -* sysdeps/mach/hurd/cthreads.c: Include <cthreads.h> -(__libc_getspecific): Remove function. -* sysdeps/mach/Makefile: Add libmachuser as dependencies for some libs. -* sysdeps/mach/bits/libc-lock.h: Reimplemented libc internal locks - with lll, cleanup routines now use gcc's cleanup attribute. - use pthread_key* for libc_key* -* manual/errno.texi: New errno values. -* sysdeps/mach/hurd/bits/errno.h: New errno values. -* sysdeps/mach/hurd/bits/libc-lock.h: Removed file. -* sysdeps/mach/hurd/malloc-machine.h: Reimplemented malloc locks. -* sysdeps/mach/hurd/setpgid.c: (setpgid): Use gsync for synchronization. -* sysdeps/mach/hurd/setsid.c: (setsid): Likewise. +cleanup routines now use gcc's cleanup attribute |