1/*
2 * BK Id: SCCS/s.shmbuf.h 1.5 05/17/01 18:14:25 cort
3 */
4#ifndef _PPC_SHMBUF_H
5#define _PPC_SHMBUF_H
6
7/*
8 * The shmid64_ds structure for PPC architecture.
9 */
10
11struct shmid64_ds {
12	struct ipc64_perm	shm_perm;	/* operation perms */
13	unsigned int		__unused1;
14	__kernel_time_t		shm_atime;	/* last attach time */
15	unsigned int		__unused2;
16	__kernel_time_t		shm_dtime;	/* last detach time */
17	unsigned int		__unused3;
18	__kernel_time_t		shm_ctime;	/* last change time */
19	unsigned int		__unused4;
20	size_t			shm_segsz;	/* size of segment (bytes) */
21	__kernel_pid_t		shm_cpid;	/* pid of creator */
22	__kernel_pid_t		shm_lpid;	/* pid of last operator */
23	unsigned long		shm_nattch;	/* no. of current attaches */
24	unsigned long		__unused5;
25	unsigned long		__unused6;
26};
27
28struct shminfo64 {
29	unsigned long	shmmax;
30	unsigned long	shmmin;
31	unsigned long	shmmni;
32	unsigned long	shmseg;
33	unsigned long	shmall;
34	unsigned long	__unused1;
35	unsigned long	__unused2;
36	unsigned long	__unused3;
37	unsigned long	__unused4;
38};
39
40#endif /* _PPC_SHMBUF_H */
41