cvs-libpthread-api
commit
f1039fbd8370797880deedf95a2aa7717e922102
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue Dec 22 13:00:18 2015 +0100
Remove __THROW* from extern inlines
They pose more problems than they solve.
* include/pthread/pthread.h (pthread_equal, pthread_spin_destroy,
pthread_spin_init, pthread_spin_lock, pthread_spin_trylock,
pthread_spin_unlock): Remove __THROW or __THROWNL attribute.
commit
907fab424120059d09aebaa083ddc0557d13f2ef
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Fri Dec 11 17:46:36 2015 +0100
Add throw specification to inlines
* include/pthread/pthread.h: Add __THROW and __THROWNL specification to
extern inlines definitions.
commit
577a738522d34a64cb3cd5bb8368c8b1a344f38e
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Dec 6 01:22:01 2015 +0100
Add __THROW and __nonnull attributes
* include/pthread/pthread.h: Add __THROW and __nonnull attributes to
functions.
commit
86c3dbc6445ff1bbd72c43ce46dd9f84d80e890e
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Oct 31 11:20:52 2015 +0100
Do not use __thread as parameter name
That is the TLS qualifier.
* include/pthread/pthread.h (pthread_getattr_np, pthread_cancel,
pthread_kill, pthread_getcpuclockid, pthread_getschedparam,
pthread_setschedparam, pthread_setschedprio): Use __thr as parameter name
instead of __thread.
commit
46211ef0b82e6db1d62021fadfdd2be8cf78e729
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue Sep 22 02:54:11 2015 +0200
Avoid exposing function prototype parameter names
* include/pthread/pthread.h (pthread_mutex_setprioceiling): Prepend '__'
to prio parameter name.
commit
02ca56841e7fc3d016b948b29421619408a18227
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue Sep 22 02:52:13 2015 +0200
Do not expose "noreturn" name
* ./include/pthread/pthread.h (pthread_exit): Use __noreturn__ attribute
instead of noreturn.
commit
40f99833334b930762f957763d9db06e2f5dc7bb
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon Sep 21 00:04:15 2015 +0200
Avoid exposing function prototype parameter names
* include/pthread/pthread.h: Prepend '__' to parameter names.
* sysdeps/mach/hurd/bits/pthread-np.h: Likewise.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name cvs-libpthread-api.diff