NetBSD/lib/libpthread
brad 2e0a32871b Add USE_SHLIBDIR=yes to a number of Makefiles for the libraries used
by /sbin/{zfs,zpool,mount_zfs}.  The general effect is to move them
from /usr/lib to /lib.  Compatibility links are installed in /usr/lib
and nothing that is installed, say in /usr/pkg, appears to break.

With this, it is possible to have a /var and /usr mount using ZFS
legacy mounting early on in the boot process.

Run tested on amd64 and i386 and compile tested on evbarm.
2019-09-22 18:45:19 +00:00
..
arch G/C __APCS_26__ support 2018-11-22 20:38:59 +00:00
affinity.3
call_once.3 Fix some typos, improve wording. 2019-04-27 10:57:11 +00:00
call_once.c Drop error path from C11 call_once 2019-04-24 21:41:15 +00:00
cnd.3 Fix some typos, improve wording. 2019-04-27 10:57:11 +00:00
cnd.c Add a complete C11 threads(3) implementation 2019-04-24 11:43:19 +00:00
Makefile Add USE_SHLIBDIR=yes to a number of Makefiles for the libraries used 2019-09-22 18:45:19 +00:00
mtx.3 Fix some typos, improve wording. 2019-04-27 10:57:11 +00:00
mtx.c Add a complete C11 threads(3) implementation 2019-04-24 11:43:19 +00:00
pthread_attr_get_np.3 Add pthread_getattr_np to the NAME section 2017-10-22 15:44:21 +00:00
pthread_attr_getdetachstate.3 Remove superfluous Tn. 2017-10-23 01:03:23 +00:00
pthread_attr_getguardsize.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_attr_getinheritsched.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_attr_getname_np.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_attr_getschedparam.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_attr_getscope.3 Remove superfluous Tn. 2017-10-23 01:03:23 +00:00
pthread_attr_getstack.3 Remove superfluous Tn. 2017-10-23 01:03:23 +00:00
pthread_attr_setcreatesuspend_np.3
pthread_attr.3
pthread_attr.c pthread__attr_init_private: 2017-08-01 12:31:45 +00:00
pthread_barrier.3 Remove description of pthread_barrierattr_getpshared and pthread_barrierattr_setpshared 2017-10-22 16:15:02 +00:00
pthread_barrier.c GSoC 2016 Charles Cui: Implement thread priority protection based on work 2016-07-03 14:24:58 +00:00
pthread_barrierattr.3 All the four functions described in the man page conform to POSIX.1 2017-10-22 18:37:01 +00:00
pthread_cancel.3
pthread_cancelstub.c
pthread_cleanup_push.3
pthread_compat.c Revert last 2 updates - these are, of course, not needed at all... 2017-12-08 09:59:26 +00:00
pthread_cond.3 PR lib/53477 (rudolf at eq.cz) - correct an obvious mistake. 2018-07-28 14:00:19 +00:00
pthread_cond.c unconst the timestamp 2017-12-08 03:08:19 +00:00
pthread_condattr.3 Remove outdated CAVEATS. 2017-03-28 17:42:52 +00:00
pthread_create.3
pthread_curcpu_np.3
pthread_detach.3
pthread_equal.3
pthread_exit.3
pthread_getcpuclockid.3 Fix man page ERRORS section for (clock,pthread}_getcpuclockid to match 2017-03-05 18:42:51 +00:00
pthread_getcpuclockid.c Fix {clock,pthread}_getcpuclockid to return an error number on 2017-03-04 11:16:33 +00:00
pthread_getname_np.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_getspecific.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_int.h Transfer all the keys that were created in the libc stub implementation 2019-03-05 01:35:52 +00:00
pthread_join.3
pthread_key_create.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_kill.3
pthread_lock.c
pthread_makelwp_netbsd.c
pthread_makelwp.h
pthread_misc.c
pthread_mutex.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_mutex.c Jemalloc initializes mutexes before we become threaded and expects to use 2019-03-05 22:49:38 +00:00
pthread_mutexattr.3 Fix a typo : pthread_mutexaddr_init -> pthread_mutexattr_init. 2017-02-02 10:48:22 +00:00
pthread_once.3 Fix some lint. 2016-07-05 10:04:17 +00:00
pthread_once.c
pthread_queue.h
pthread_rwlock.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_rwlock.c GSoC 2016 Charles Cui: Implement thread priority protection based on work 2016-07-03 14:24:58 +00:00
pthread_rwlockattr.3 Fix some lint. 2016-07-05 10:04:17 +00:00
pthread_schedparam.3 Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
pthread_self.3 Remove superfluous Tn. 2017-10-23 01:03:23 +00:00
pthread_sigmask.3
pthread_specific.c
pthread_spin.3 Add missing function names in the NAME section for rest of the man pages in libpthread 2017-10-22 16:37:24 +00:00
pthread_spin.c
pthread_suspend_np.3
pthread_testcancel.3
pthread_tsd.c Transfer all the keys that were created in the libc stub implementation 2019-03-05 01:35:52 +00:00
pthread_types.h Support <pthread_typs.h> on C89 compilers 2017-09-09 23:21:45 +00:00
pthread.3 Remove superfluous Tn. 2017-10-23 01:03:23 +00:00
pthread.c Transfer all the keys that were created in the libc stub implementation 2019-03-05 01:35:52 +00:00
pthread.h Remove namespace restriction from pthread_condattr_{g,s}etclock(3) 2018-02-20 05:10:51 +00:00
README libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +00:00
res_state.c
shlib_version Bump the libpthread(3) minor number to 4 2019-04-24 13:01:52 +00:00
thrd.3 Fix some typos, improve wording. 2019-04-27 10:57:11 +00:00
thrd.c Switch back _Noreturn to __dead in C11 threads 2019-09-10 22:34:19 +00:00
threads.3 Fix some typos, improve wording. 2019-04-27 10:57:11 +00:00
threads.h Switch back _Noreturn to __dead in C11 threads 2019-09-10 22:34:19 +00:00
TODO Export the guard size of the main thread via vm.guard_size. Add a 2017-07-02 16:41:32 +00:00
tss.3 Fix some typos, improve wording. 2019-04-27 10:57:11 +00:00
tss.c Add a complete C11 threads(3) implementation 2019-04-24 11:43:19 +00:00

$NetBSD: README,v 1.7 2017/02/08 03:44:41 kamil Exp $

Due to limitations in the current pthread implementation, makecontext(3)
and sigaltstack(2) should not be used in programs which link against
libpthread (whether threads are used or not). This has been noted in the
makecontext(3), sigaltstack(2), and pthread(3) man pages.