freebsd-dev/lib/libthr/thread
Pedro F. Giffuni b6413b6db8 POSIX compliance improvements in the pthread(3) functions.
This basically adds makes use of the C99 restrict keyword, and also
adds some 'const's to four threading functions: pthread_mutexattr_gettype(),
pthread_mutexattr_getprioceiling(), pthread_mutexattr_getprotocol(), and
pthread_mutex_getprioceiling. The changes are in accordance to POSIX/SUSv4-2018.

Hinted by:	DragonFlyBSD

Relnotes:	yes
MFC after:	1 month
Differential Revision:	D16722
2018-08-18 01:05:38 +00:00
..
Makefile.inc
thr_affinity.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_attr.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_autoinit.c
thr_barrier.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_barrierattr.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_cancel.c Ensure thread library is initialized in pthread_testcancel(). 2018-03-21 21:13:26 +00:00
thr_clean.c
thr_concurrency.c
thr_cond.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_condattr.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_create.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_ctrdtr.c
thr_detach.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_equal.c
thr_event.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_exit.c Add pthread_get_name_np(3). 2018-08-17 18:34:07 +00:00
thr_fork.c
thr_getcpuclockid.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_getprio.c
thr_getschedparam.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_getthreadid_np.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_info.c Add pthread_get_name_np(3). 2018-08-17 18:34:07 +00:00
thr_init.c
thr_join.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_kern.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_kill.c
thr_list.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_main_np.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_multi_np.c
thr_mutex.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_mutexattr.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_once.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_printf.c libthr: Fix missing break in switch. 2018-01-27 22:27:55 +00:00
thr_private.h Add pthread_get_name_np(3). 2018-08-17 18:34:07 +00:00
thr_pshared.c
thr_pspinlock.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_resume_np.c
thr_rtld.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_rwlock.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_rwlockattr.c POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
thr_self.c
thr_sem.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_setprio.c
thr_setschedparam.c
thr_sig.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_single_np.c
thr_sleepq.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_spec.c
thr_spinlock.c
thr_stack.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_suspend_np.c
thr_switch_np.c
thr_symbols.c
thr_syscalls.c
thr_umtx.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_umtx.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
thr_yield.c