minix/minix/include/minix
Sanchayan Maity 8501cb7ed8 Allow users to request a asynchronous notification
This patch adds functionality to request an asynchronous notification
if some other process has send a message to it. We currently send a
SIGALRM to avoid any changes to core infrastructure of signal handling.
Ideally we should implement a separate signal for this. Currently there
is an obvious disadvantage of not being able to use SIGALRM with alarm,
if we are using this functionality.
2016-03-22 17:51:09 +05:30
..
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 Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
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 Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
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 New image framework generation 2015-10-10 19:09:35 +02: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 Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
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