Subject: CVS commit: src/sys/compat/mach
To: None <>
From: Emmanuel Dreyfus <>
List: source-changes
Date: 11/27/2003 23:44:49
Module Name:	src
Committed By:	manu
Date:		Thu Nov 27 23:44:49 UTC 2003

Modified Files:
	src/sys/compat/mach: mach_message.c mach_message.h mach_task.c
	    mach_task.h mach_thread.c mach_vm.c mach_vm.h

Log Message:
In Mach_task_suspend, stop the process without awaking its parent, this is
wrong on the semantic front; the spurious wakeup confuses Darwin's gdb.

Allow vm, task and thread operations on remote processes. The code to pick up
the remote process is in mach_sys_msg_trap(), so that any Mach service can
use it.

To generate a diff of this commit:
cvs rdiff -r1.31 -r1.32 src/sys/compat/mach/mach_message.c
cvs rdiff -r1.18 -r1.19 src/sys/compat/mach/mach_message.h
cvs rdiff -r1.42 -r1.43 src/sys/compat/mach/mach_task.c
cvs rdiff -r1.11 -r1.12 src/sys/compat/mach/mach_task.h
cvs rdiff -r1.26 -r1.27 src/sys/compat/mach/mach_thread.c
cvs rdiff -r1.37 -r1.38 src/sys/compat/mach/mach_vm.c
cvs rdiff -r1.22 -r1.23 src/sys/compat/mach/mach_vm.h

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