ipc.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  *  include/asm-s390/ipc.h
  3.  *
  4.  *  S390 version
  5.  *
  6.  *  Derived from "include/asm-i386/ipc.h"
  7.  */
  8. #ifndef __s390_IPC_H__
  9. #define __s390_IPC_H__
  10. /* 
  11.  * These are used to wrap system calls on S390.
  12.  *
  13.  * See arch/s390/kernel/sys_s390.c for ugly details..
  14.  */
  15. struct ipc_kludge {
  16. struct msgbuf *msgp;
  17. long msgtyp;
  18. };
  19. #define SEMOP  1
  20. #define SEMGET  2
  21. #define SEMCTL  3
  22. #define MSGSND 11
  23. #define MSGRCV 12
  24. #define MSGGET 13
  25. #define MSGCTL 14
  26. #define SHMAT 21
  27. #define SHMDT 22
  28. #define SHMGET 23
  29. #define SHMCTL 24
  30. /* Used by the DIPC package, try and avoid reusing it */
  31. #define DIPC            25
  32. #define IPCCALL(version,op) ((version)<<16 | (op))
  33. #endif