Module Name: src Committed By: kamil Date: Wed Feb 8 03:44:41 UTC 2017
Modified Files: src/distrib/sets/lists/base: shl.mi src/distrib/sets/lists/comp: mi shl.mi src/distrib/sets/lists/debug: mi shl.mi src/distrib/sets/lists/tests: mi src/doc: TODO.ptrace src/lib: Makefile src/lib/libpthread: README TODO pthread.3 pthread_int.h src/share/mk: bsd.README bsd.hostprog.mk bsd.prog.mk src/tests/lib: Makefile Removed Files: src/lib/libpthread_dbg: Makefile pthread_dbg.3 pthread_dbg.c pthread_dbg.h pthread_dbg_int.h shlib_version td_map_pth2thr.3 td_open.3 td_thr_getname.3 td_thr_info.3 td_thr_iter.3 src/tests/lib/libpthread_dbg: Makefile h_common.h t_dummy.c t_threads.c Log Message: 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> To generate a diff of this commit: cvs rdiff -u -r1.799 -r1.800 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.2107 -r1.2108 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.299 -r1.300 src/distrib/sets/lists/comp/shl.mi cvs rdiff -u -r1.196 -r1.197 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/debug/shl.mi cvs rdiff -u -r1.716 -r1.717 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.14 -r1.15 src/doc/TODO.ptrace cvs rdiff -u -r1.248 -r1.249 src/lib/Makefile cvs rdiff -u -r1.6 -r1.7 src/lib/libpthread/README cvs rdiff -u -r1.17 -r1.18 src/lib/libpthread/TODO cvs rdiff -u -r1.16 -r1.17 src/lib/libpthread/pthread.3 cvs rdiff -u -r1.92 -r1.93 src/lib/libpthread/pthread_int.h cvs rdiff -u -r1.16 -r0 src/lib/libpthread_dbg/Makefile cvs rdiff -u -r1.4 -r0 src/lib/libpthread_dbg/pthread_dbg.3 cvs rdiff -u -r1.51 -r0 src/lib/libpthread_dbg/pthread_dbg.c cvs rdiff -u -r1.9 -r0 src/lib/libpthread_dbg/pthread_dbg.h cvs rdiff -u -r1.8 -r0 src/lib/libpthread_dbg/pthread_dbg_int.h cvs rdiff -u -r1.5 -r0 src/lib/libpthread_dbg/shlib_version cvs rdiff -u -r1.2 -r0 src/lib/libpthread_dbg/td_map_pth2thr.3 \ src/lib/libpthread_dbg/td_open.3 src/lib/libpthread_dbg/td_thr_getname.3 \ src/lib/libpthread_dbg/td_thr_info.3 src/lib/libpthread_dbg/td_thr_iter.3 cvs rdiff -u -r1.357 -r1.358 src/share/mk/bsd.README cvs rdiff -u -r1.76 -r1.77 src/share/mk/bsd.hostprog.mk cvs rdiff -u -r1.301 -r1.302 src/share/mk/bsd.prog.mk cvs rdiff -u -r1.27 -r1.28 src/tests/lib/Makefile cvs rdiff -u -r1.2 -r0 src/tests/lib/libpthread_dbg/Makefile \ src/tests/lib/libpthread_dbg/h_common.h cvs rdiff -u -r1.6 -r0 src/tests/lib/libpthread_dbg/t_dummy.c cvs rdiff -u -r1.9 -r0 src/tests/lib/libpthread_dbg/t_threads.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.