Go to file
Cristiano Giuffrida bde2109b7c IPC status code for receive().
IPC changes:
- receive() is changed to take an additional parameter, which is a pointer to
a status code.
- The status code is filled in by the kernel to provide additional information
to the caller. For now, the kernel only fills in the IPC call used by the
sender.

Syslib changes:
- sef_receive() has been split into sef_receive() (with the original semantics)
and sef_receive_status() which exposes the status code to userland.
- Ideally, every sys process should gradually switch to sef_receive_status()
and use is_ipc_notify() as a dependable way to check for notify.
- SEF has been modified to use is_ipc_notify() and demonstrate how to use the
new status code.
2010-03-23 00:09:11 +00:00
benchmarks only check local benchmark dir if it exists 2010-02-04 18:15:10 +00:00
boot Work around KVM unreal mode bug by avoiding unreal mode 2010-03-10 15:32:31 +00:00
commands Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00
docs this patch adds access to the debug breakpoints to 2010-03-19 19:15:20 +00:00
drivers Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00
etc Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00
include IPC status code for receive(). 2010-03-23 00:09:11 +00:00
kernel IPC status code for receive(). 2010-03-23 00:09:11 +00:00
lib IPC status code for receive(). 2010-03-23 00:09:11 +00:00
man New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
servers IPC status code for receive(). 2010-03-23 00:09:11 +00:00
test New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
tools Prioritized NOTIFY messages for reliable asynchonrous delivery of system events. 2010-03-22 23:44:55 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00