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