shmbuf.h
01: #ifndef __ASM_GENERIC_SHMBUF_H
02: #define __ASM_GENERIC_SHMBUF_H
03: 
04: #include <asm/bitsperlong.h>
05: 
06: 
07: 
08: 
09: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: struct shmid64_ds {
26:         struct ipc64_perm       shm_perm;       
27:         size_t                  shm_segsz;      
28:         __kernel_time_t         shm_atime;      
29: #if __BITS_PER_LONG != 64
30:         unsigned long           __unused1;
31: #endif
32:         __kernel_time_t         shm_dtime;      
33: #if __BITS_PER_LONG != 64
34:         unsigned long           __unused2;
35: #endif
36:         __kernel_time_t         shm_ctime;      
37: #if __BITS_PER_LONG != 64
38:         unsigned long           __unused3;
39: #endif
40:         __kernel_pid_t          shm_cpid;       
41:         __kernel_pid_t          shm_lpid;       
42:         unsigned long           shm_nattch;     
43:         unsigned long           __unused4;
44:         unsigned long           __unused5;
45: };
46: 
47: struct shminfo64 {
48:         unsigned long   shmmax;
49:         unsigned long   shmmin;
50:         unsigned long   shmmni;
51:         unsigned long   shmseg;
52:         unsigned long   shmall;
53:         unsigned long   __unused1;
54:         unsigned long   __unused2;
55:         unsigned long   __unused3;
56:         unsigned long   __unused4;
57: };
58: 
59: #endif 
60: 
      
      
      
      
   
      
      
         
            
            © Andrew Scott 2006 -
            2025, 
            All Rights Reserved