Module Name: src Committed By: thorpej Date: Sat Apr 4 20:20:12 UTC 2020
Modified Files: src/sys/compat/netbsd32: syscalls.master src/sys/kern: kern_exit.c kern_lwp.c sys_lwp.c syscalls.master src/sys/sys: lwp.h Added Files: src/tests/lib/libc/sys: t_lwp_tid.c Log Message: Add support for lazily generating a "global thread ID" for a LWP. This identifier uniquely identifies an LWP across the entire system, and will be used in future improvements in user-space synchronization primitives. (Test disabled and libc stub not included intentionally so as to avoid multiple libc version bumps.) To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.134 src/sys/compat/netbsd32/syscalls.master cvs rdiff -u -r1.286 -r1.287 src/sys/kern/kern_exit.c cvs rdiff -u -r1.232 -r1.233 src/sys/kern/kern_lwp.c cvs rdiff -u -r1.75 -r1.76 src/sys/kern/sys_lwp.c cvs rdiff -u -r1.297 -r1.298 src/sys/kern/syscalls.master cvs rdiff -u -r1.204 -r1.205 src/sys/sys/lwp.h cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/sys/t_lwp_tid.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.