Subject: CVS commit: src/sys/compat/mach
To: None <source-changes@NetBSD.org>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: source-changes
Date: 12/30/2003 00:15:46
Module Name:	src
Committed By:	manu
Date:		Tue Dec 30 00:15:46 UTC 2003

Modified Files:
	src/sys/compat/mach: mach_exec.c mach_misc.c mach_port.c
	    mach_semaphore.c mach_semaphore.h mach_syscall.h mach_syscallargs.h
	    mach_syscalls.c mach_sysent.c syscalls.master

Log Message:
- Rework the Mach semaphore code to handle threads instead of processes
- Add 2 system calls: semaphore_signal_thread and sempaphore_signal_all (the
latter being untested)
- semaphore_signal_thread arguments list was wrong


To generate a diff of this commit:
cvs rdiff -r1.50 -r1.51 src/sys/compat/mach/mach_exec.c
cvs rdiff -r1.20 -r1.21 src/sys/compat/mach/mach_misc.c
cvs rdiff -r1.49 -r1.50 src/sys/compat/mach/mach_port.c
cvs rdiff -r1.9 -r1.10 src/sys/compat/mach/mach_semaphore.c
cvs rdiff -r1.3 -r1.4 src/sys/compat/mach/mach_semaphore.h
cvs rdiff -r1.12 -r1.13 src/sys/compat/mach/mach_syscall.h \
    src/sys/compat/mach/mach_syscallargs.h \
    src/sys/compat/mach/mach_syscalls.c
cvs rdiff -r1.13 -r1.14 src/sys/compat/mach/mach_sysent.c
cvs rdiff -r1.5 -r1.6 src/sys/compat/mach/syscalls.master

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.