minix/kernel
David van Moolenbroek 68962a8b92 Kernel: make SIGKMESS target process list dynamic
The set of processes to which a SIGKMESS signal is sent whenever new
diagnostics messages are added to the kernel's message buffer, is now
no longer hardcoded. Instead, processes can (un)register themselves
to receive such notifications, by means of sys_diagctl().

Change-Id: I9d6ac006a5d9bbfad2757587a068fc1ec3cc083e
2013-09-28 00:10:59 +02:00
..
arch Kernel: make SIGKMESS target process list dynamic 2013-09-28 00:10:59 +02:00
system Kernel: make SIGKMESS target process list dynamic 2013-09-28 00:10:59 +02:00
clock.c Replacing timer_t by netbsd's timer_t 2013-09-28 00:10:59 +02:00
clock.h Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
config.h kernel: add padconf kernel call 2013-08-28 12:53:05 -04:00
const.h No more intel/minix segments. 2012-07-15 22:30:15 +02:00
cpulocals.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
cpulocals.h Kernel: clean up include statements a bit 2012-08-14 16:29:05 +00:00
debug.c kernel: fixes for DEBUG_DUMPIPC mode 2013-09-24 08:26:53 +00:00
debug.h kernel ipc debug: various fixes 2013-05-01 21:40:23 +00:00
extract-errno.sh kernel: fixes for DEBUG_DUMPIPC mode 2013-09-24 08:26:53 +00:00
extract-mfield.sh kernel ipc debug: various fixes 2013-05-01 21:40:23 +00:00
extract-mtype.sh Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
glo.h kernel: facility for user-visible memory 2012-07-28 20:57:38 +00:00
interrupt.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
interrupt.h SMP - trully idle APs 2010-09-15 14:10:57 +00:00
ipc.h machine/ipcconst.h for arch-specific constants 2012-08-27 19:46:41 -04:00
kernel.h Replacing timer_t by netbsd's timer_t 2013-09-28 00:10:59 +02:00
main.c Replacing timer_t by netbsd's timer_t 2013-09-28 00:10:59 +02:00
Makefile kernel: fixes for DEBUG_DUMPIPC mode 2013-09-24 08:26:53 +00:00
priv.h Kernel: make SIGKMESS target process list dynamic 2013-09-28 00:10:59 +02:00
proc.c Some more 64bit function eradication. 2013-08-07 12:35:53 +00:00
proc.h Implement getrusage 2013-07-01 23:00:47 +02:00
profile.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
profile.h retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
proto.h Kernel: make SIGKMESS target process list dynamic 2013-09-28 00:10:59 +02:00
smp.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
smp.h Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
spinlock.h Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
system.c Kernel: make SIGKMESS target process list dynamic 2013-09-28 00:10:59 +02:00
system.h kernel: add padconf kernel call 2013-08-28 12:53:05 -04:00
table.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
type.h No more intel/minix segments. 2012-07-15 22:30:15 +02:00
usermapped_data.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
utility.c Kernel: make SIGKMESS target process list dynamic 2013-09-28 00:10:59 +02:00
vm.h No linear addresses in message delivery 2010-06-11 08:16:10 +00:00
watchdog.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
watchdog.h fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00