Module Name: src Committed By: riastradh Date: Sun Oct 15 10:27:11 UTC 2023
Modified Files: src/sys/ddb: db_syncobj.h src/sys/kern: kern_condvar.c kern_ktrace.c kern_lwp.c kern_mutex.c kern_rwlock.c kern_sleepq.c kern_synch.c kern_turnstile.c sys_lwp.c sys_select.c src/sys/sys: lwp.h sleepq.h sleeptab.h syncobj.h Added Files: src/sys/sys: wchan.h Log Message: sys/lwp.h: Nix sys/syncobj.h dependency. Remove it in ddb/db_syncobj.h too. New sys/wchan.h defines wchan_t so that users need not pull in sys/syncobj.h to get it. Sprinkle #include <sys/syncobj.h> in .c files where it is now needed. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ddb/db_syncobj.h cvs rdiff -u -r1.60 -r1.61 src/sys/kern/kern_condvar.c cvs rdiff -u -r1.182 -r1.183 src/sys/kern/kern_ktrace.c cvs rdiff -u -r1.265 -r1.266 src/sys/kern/kern_lwp.c cvs rdiff -u -r1.110 -r1.111 src/sys/kern/kern_mutex.c cvs rdiff -u -r1.74 -r1.75 src/sys/kern/kern_rwlock.c cvs rdiff -u -r1.84 -r1.85 src/sys/kern/kern_sleepq.c cvs rdiff -u -r1.363 -r1.364 src/sys/kern/kern_synch.c cvs rdiff -u -r1.53 -r1.54 src/sys/kern/kern_turnstile.c cvs rdiff -u -r1.87 -r1.88 src/sys/kern/sys_lwp.c cvs rdiff -u -r1.64 -r1.65 src/sys/kern/sys_select.c cvs rdiff -u -r1.228 -r1.229 src/sys/sys/lwp.h cvs rdiff -u -r1.40 -r1.41 src/sys/sys/sleepq.h cvs rdiff -u -r1.2 -r1.3 src/sys/sys/sleeptab.h cvs rdiff -u -r1.17 -r1.18 src/sys/sys/syncobj.h cvs rdiff -u -r0 -r1.1 src/sys/sys/wchan.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.