linux/include/linux/ipc.h
<<
>>
Prefs
   1#ifndef _LINUX_IPC_H
   2#define _LINUX_IPC_H
   3
   4#include <linux/spinlock.h>
   5#include <linux/uidgid.h>
   6#include <uapi/linux/ipc.h>
   7
   8#define IPCMNI 32768  /* <= MAX_INT limit for ipc arrays (including sysctl changes) */
   9
  10/* used by in-kernel data structures */
  11struct kern_ipc_perm
  12{
  13        spinlock_t      lock;
  14        int             deleted;
  15        int             id;
  16        key_t           key;
  17        kuid_t          uid;
  18        kgid_t          gid;
  19        kuid_t          cuid;
  20        kgid_t          cgid;
  21        umode_t         mode; 
  22        unsigned long   seq;
  23        void            *security;
  24};
  25
  26#endif /* _LINUX_IPC_H */
  27