]> Zhao Yanbai Git Server - minix.git/commit
vm/ipc: only report signals when it matters to ipc
authorBen Gras <ben@minix3.org>
Thu, 4 Aug 2011 23:52:03 +0000 (23:52 +0000)
committerBen Gras <ben@minix3.org>
Fri, 5 Aug 2011 20:52:32 +0000 (20:52 +0000)
commitd477a9ed82e20358a702cc3bcc093018264d1364
treecdc4f46be7d0f9a932df6e6ea19d74b3bcebc7df
parent862fb8354d729e9790a35a04dce4f7de09eb0770
vm/ipc: only report signals when it matters to ipc

. ipc wants to know about processes that get
  signals, so that it can break blocking ipc operations
. doing it for every single signal is wasteful
  and causes the annoying 'no slot for signals' message
. this fix tells vm on a per-process basis it (ipc)
  wants to be notified, i.e. only when it does any ipc calls
. move ipc config to separate config file while we're at it
12 files changed:
commands/service/service.c
common/include/minix/com.h
common/include/minix/vm.h
etc/system.conf
lib/libc/other/_vm_query_exit.c
servers/ipc/Makefile
servers/ipc/ipc.conf [new file with mode: 0644]
servers/ipc/main.c
servers/vm/main.c
servers/vm/proto.h
servers/vm/queryexit.c
servers/vm/vmproc.h