cvs commit: src/sys/kern init_sysent.c syscalls.c vfs_syscalls.c
src/sys/sys syscall.h syscall.mk sysproto.h
David Malone
dwmalone at FreeBSD.org
Tue Mar 16 02:46:43 PST 2004
dwmalone 2004/03/16 02:46:42 PST
FreeBSD src repository
Modified files:
sys/kern vfs_syscalls.c init_sysent.c syscalls.c
sys/sys syscall.h syscall.mk sysproto.h
Log:
Nudge Giant as far as I can into kern_open(). Mark open() as MPSAFE.
Use kern_open() to implement creat() rather than taking the long route
through open(). Mark creat as MPSAFE.
While I'm at it, mark nosys() (syscall 0) as MPSAFE, for all the
difference it will make.
Revision Changes Path
1.168 +4 -4 src/sys/kern/init_sysent.c
1.154 +1 -1 src/sys/kern/syscalls.c
1.340 +11 -9 src/sys/kern/vfs_syscalls.c
1.152 +1 -1 src/sys/sys/syscall.h
1.107 +1 -1 src/sys/sys/syscall.mk
1.151 +1 -1 src/sys/sys/sysproto.h
More information about the cvs-src
mailing list