minix/kernel/ipc.h
Philip Homburg f41429d815 Cleanup.
2007-04-23 13:44:56 +00:00

24 lines
793 B
C

#ifndef IPC_H
#define IPC_H
/* This header file defines constants for MINIX inter-process communication.
* These definitions are used in the file proc.c.
*/
#include <minix/com.h>
/* Masks and flags for system calls. */
#define NON_BLOCKING 0x0080 /* do not block if target not ready */
/* System call numbers that are passed when trapping to the kernel. */
#define SEND 1 /* blocking send */
#define RECEIVE 2 /* blocking receive */
#define SENDREC 3 /* SEND + RECEIVE */
#define NOTIFY 4 /* asynchronous notify */
#define SENDNB 5 /* nonblocking send */
#define SENDA 16 /* asynchronous send */
/* The following bit masks determine what checks that should be done. */
#define CHECK_DEADLOCK 0x03 /* 0000 0011 : check for deadlock */
#endif /* IPC_H */