NetBSD/lib/libpthread
kamil 0892a29a1a libpthread_dbg(3) deletion from the base distribution
libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.

Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).

Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.

Sponsored by <The NetBSD Foundation>
2017-02-08 03:44:40 +00:00
..
arch Dummy ia64 support 2015-04-17 13:14:19 +00:00
affinity.3
Makefile GSoC 2016 Charles Cui: Implement thread priority protection based on work 2016-07-03 14:24:58 +00:00
pthread_attr_get_np.3
pthread_attr_getdetachstate.3
pthread_attr_getguardsize.3 _SC_PAGESIZE is not the page size; it's a symbolic code for retrieving 2016-04-07 06:21:48 +00:00
pthread_attr_getinheritsched.3
pthread_attr_getname_np.3
pthread_attr_getschedparam.3
pthread_attr_getscope.3
pthread_attr_getstack.3 Fix some lint. 2016-07-05 10:04:17 +00:00
pthread_attr_setcreatesuspend_np.3
pthread_attr.3
pthread_attr.c
pthread_barrier.3 Fix some lint. 2016-07-05 10:04:17 +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 Fix some lint. 2016-07-05 10:04:17 +00:00
pthread_cancel.3
pthread_cancelstub.c
pthread_cleanup_push.3
pthread_compat.c
pthread_cond.3 Fix some lint. 2016-07-05 10:04:17 +00:00
pthread_cond.c GSoC 2016 Charles Cui: Implement thread priority protection based on work 2016-07-03 14:24:58 +00:00
pthread_condattr.3 Fix some lint. 2016-07-05 10:04:17 +00:00
pthread_create.3
pthread_curcpu_np.3
pthread_detach.3
pthread_equal.3
pthread_exit.3
pthread_getcpuclockid.3 Formatting, typos, whitespace fixes. 2016-04-24 09:01:45 +00:00
pthread_getcpuclockid.c Add pthread_getcpuclockid(3) 2016-04-23 23:12:19 +00:00
pthread_getname_np.3
pthread_getspecific.3
pthread_int.h libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +00:00
pthread_join.3
pthread_key_create.3 Bump date for previous. 2015-05-29 18:00:51 +00:00
pthread_kill.3
pthread_lock.c
pthread_makelwp_netbsd.c include correct header for "last minute just-in-case defensive addition 2014-12-17 01:49:08 +00:00
pthread_makelwp.h Allow for arbitrary MI scheduler implementations. 2014-12-16 20:05:54 +00:00
pthread_misc.c
pthread_mutex.3 POSIX harder the pthread_mutex_timedlock(3) prototype 2016-10-30 23:26:33 +00:00
pthread_mutex.c Don't spin if we already own the mutex, otherwise we will get stuck spinning 2016-10-31 23:53:12 +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 Fix some lint. 2016-07-05 10:04:17 +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
pthread_self.3
pthread_sigmask.3
pthread_specific.c
pthread_spin.3
pthread_spin.c
pthread_suspend_np.3
pthread_testcancel.3
pthread_tsd.c Revert 1.14 now that the arduous task of fixing rumphijack to allow 2015-08-25 13:46:23 +00:00
pthread_types.h unnamed unions need special treatment since they need braced initializers 2016-07-20 21:02:04 +00:00
pthread.3 libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +00:00
pthread.c Fix previous: Can't use calloc/malloc before we complete initialization 2015-05-29 16:05:13 +00:00
pthread.h POSIX harder the pthread_mutex_timedlock(3) prototype 2016-10-30 23:26:33 +00:00
README libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +00:00
res_state.c
sem.c
shlib_version bump 2016-04-23 23:23:17 +00:00
TODO libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +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.