]> Zhao Yanbai Git Server - minix.git/commit
ipc.h - IPC defined as functions again
authorTomas Hruby <tom@minix3.org>
Wed, 14 Nov 2012 22:00:29 +0000 (22:00 +0000)
committerTomas Hruby <thruby@few.vu.nl>
Thu, 15 Nov 2012 15:51:59 +0000 (16:51 +0100)
commitdedb53fb102ba7c079b7ee84ffdbf30f73110cbc
treed79f0ec590d51083b0ce4a0c2cb5eef8c0862f72
parent54624a62f10e5f67c207d6a4ed5a2538086e549c
ipc.h - IPC defined as functions again

- CHOOSETRAP define makes impossible to use some common words
  like send, receive and notify in any other context, for
  instance as members or structures

- any reasonable compiler inlines the static inline functions so
  no extra function call overhead is introduced by this change

- this gets us back to the situation before the SYSCALL/SYSENTER
  change. It is not perfect, but it used to work and still does.
include/minix/ipc.h
servers/procfs/root.c