minix/minix/include/minix
David van Moolenbroek 29346ab043 PM: add support for wait4(2)
This patch adds support for the wait4 system call, and with that the
wait3 call as well.  The implementation is absolutely minimal: only
user and system times of the exited child are returned (with all other
rusage fields left zero), and there is no support for tracers.  Still,
this should cover the main use cases of wait4.

Change-Id: I7a04589a8423a23990ab39aa38e85d535556743a
2015-09-29 18:15:28 +00:00
..
acpi.h New sources layout 2014-07-31 16:00:30 +02:00
audio_fw.h Make more services use stateful live update 2015-09-17 17:12:02 +00:00
bdev.h IOCTL requests are unsigned longs now 2014-09-29 15:11:01 +00:00
bitmap.h New sources layout 2014-07-31 16:00:30 +02:00
blockdriver.h New sources layout 2014-07-31 16:00:30 +02:00
blockdriver_mt.h libblockdriver: suspend threads for live update 2015-09-17 17:13:52 +00:00
board.h New sources layout 2014-07-31 16:00:30 +02:00
btrace.h New sources layout 2014-07-31 16:00:30 +02:00
callnr.h PM: add support for wait4(2) 2015-09-29 18:15:28 +00:00
chardriver.h New sources layout 2014-07-31 16:00:30 +02:00
clkconf.h minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
com.h Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
config.h Remove support for call profiling 2014-09-30 12:39:03 +00:00
const.h Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
cpufeature.h New sources layout 2014-07-31 16:00:30 +02:00
debug.h New sources layout 2014-07-31 16:00:30 +02:00
devio.h New sources layout 2014-07-31 16:00:30 +02:00
devman.h New sources layout 2014-07-31 16:00:30 +02:00
dmap.h Restore and expand NONE_MAJOR comment 2015-08-13 13:44:52 +00:00
driver.h New sources layout 2014-07-31 16:00:30 +02:00
drivers.h New sources layout 2014-07-31 16:00:30 +02:00
drvlib.h New sources layout 2014-07-31 16:00:30 +02:00
ds.h New sources layout 2014-07-31 16:00:30 +02:00
endpoint.h New sources layout 2014-07-31 16:00:30 +02:00
fb.h New sources layout 2014-07-31 16:00:30 +02:00
fsdriver.h Add libfsdriver: a library to drive file systems 2014-09-18 12:46:23 +00:00
fslib.h New sources layout 2014-07-31 16:00:30 +02:00
gcov.h New sources layout 2014-07-31 16:00:30 +02:00
gpio.h New sources layout 2014-07-31 16:00:30 +02:00
hash.h New sources layout 2014-07-31 16:00:30 +02:00
hgfs.h New sources layout 2014-07-31 16:00:30 +02:00
i2c.h New sources layout 2014-07-31 16:00:30 +02:00
i2cdriver.h New sources layout 2014-07-31 16:00:30 +02:00
input.h New sources layout 2014-07-31 16:00:30 +02:00
inputdriver.h New sources layout 2014-07-31 16:00:30 +02:00
ioctl.h New sources layout 2014-07-31 16:00:30 +02:00
ipc.h PM: add support for wait4(2) 2015-09-29 18:15:28 +00:00
ipc_filter.h SEF: query VM about holes during state transfer 2015-09-17 13:43:06 +00:00
ipcconst.h New sources layout 2014-07-31 16:00:30 +02:00
keymap.h New sources layout 2014-07-31 16:00:30 +02:00
libminixfs.h libminixfs: rework prefetch API 2015-08-14 18:39:30 +00:00
log.h New sources layout 2014-07-31 16:00:30 +02:00
Makefile kernel: Add support for IPC filters. 2015-09-16 11:02:24 +00:00
minlib.h Resolve more warnings 2015-09-23 12:04:58 +00:00
mmio.h New sources layout 2014-07-31 16:00:30 +02:00
mthread.h New sources layout 2014-07-31 16:00:30 +02:00
netdriver.h libnetdriver: turn into network driver framework 2014-12-04 12:10:48 +00:00
netsock.h New sources layout 2014-07-31 16:00:30 +02:00
optset.h New sources layout 2014-07-31 16:00:30 +02:00
padconf.h New sources layout 2014-07-31 16:00:30 +02:00
param.h New sources layout 2014-07-31 16:00:30 +02:00
partition.h New sources layout 2014-07-31 16:00:30 +02:00
paths.h Move all services to /service 2014-07-31 16:00:31 +02:00
portio.h New sources layout 2014-07-31 16:00:30 +02:00
priv.h kernel: Extend the sys_whoami() interface. 2015-09-16 11:01:36 +00:00
procfs.h New sources layout 2014-07-31 16:00:30 +02:00
profile.h Remove support for call profiling 2014-09-30 12:39:03 +00:00
queryparam.h New sources layout 2014-07-31 16:00:30 +02:00
rs.h Basic live rerandomization infrastructure 2015-09-17 17:15:03 +00:00
safecopies.h Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
sched.h New sources layout 2014-07-31 16:00:30 +02:00
sef.h VFS: suspend threads for live update 2015-09-17 17:13:46 +00:00
sffs.h libsffs: make path names constant 2014-09-30 12:48:10 +00:00
sound.h New sources layout 2014-07-31 16:00:30 +02:00
spin.h New sources layout 2014-07-31 16:00:30 +02:00
sys_config.h New sources layout 2014-07-31 16:00:30 +02:00
sysinfo.h procfs: retrieve both RS tables from RS at once 2015-06-29 10:56:30 +00:00
syslib.h Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
sysutil.h Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
timers.h Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
type.h Kernel: separate userland ABI on kernel page 2015-09-23 12:01:15 +00:00
u64.h New sources layout 2014-07-31 16:00:30 +02:00
usb.h Much USB code for ARM USB support 2014-08-29 18:52:49 +02:00
usb_ch9.h New sources layout 2014-07-31 16:00:30 +02:00
vbox.h libsffs: make path names constant 2014-09-30 12:48:10 +00:00
vboxfs.h New sources layout 2014-07-31 16:00:30 +02:00
vboxif.h New sources layout 2014-07-31 16:00:30 +02:00
vboxtype.h New sources layout 2014-07-31 16:00:30 +02:00
vfsif.h New sources layout 2014-07-31 16:00:30 +02:00
virtio.h libvirtio: expose result size on packet dequeue 2014-12-04 12:10:47 +00:00
vm.h Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
vtreefs.h libvtreefs: dynamically allocate long inode names 2015-06-29 10:57:24 +00:00