#define _SYSTEM 1 /* get OK and negative error codes */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include int do_shmget(message *); int do_shmat(message *); int do_shmdt(message *); int do_shmctl(message *); int check_perm(struct ipc_perm *, endpoint_t, int); void update_refcount_and_destroy(void); int do_semget(message *); int do_semctl(message *); int do_semop(message *); int is_sem_nil(void); int is_shm_nil(void); void sem_process_vm_notify(void); EXTERN int identifier; EXTERN endpoint_t who_e; EXTERN int call_type;