182657471SMarkus Pfeiffer #include <sys/types.h> 282657471SMarkus Pfeiffer #include <sys/ipc.h> 382657471SMarkus Pfeiffer #include <sys/shm.h> 482657471SMarkus Pfeiffer 582657471SMarkus Pfeiffer #include "sysvipc_shm.h" 682657471SMarkus Pfeiffer 7*8d485ff9SSascha Wildner extern char sysvipc_userland; 882657471SMarkus Pfeiffer extern int __sys_shmdt(const void *); 982657471SMarkus Pfeiffer shmdt(const void * addr)1082657471SMarkus Pfeifferint shmdt(const void *addr) 1182657471SMarkus Pfeiffer { 12*8d485ff9SSascha Wildner if (sysvipc_userland) 1382657471SMarkus Pfeiffer return (sysvipc_shmdt(addr)); 1482657471SMarkus Pfeiffer 1582657471SMarkus Pfeiffer return (__sys_shmdt(addr)); 1682657471SMarkus Pfeiffer } 17