Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src

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.

Home | Main Index | Thread Index | Old Index