32 lines
		
	
	
	
		
			613 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
	
		
			613 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef _ASM_GENERIC_IPC_H
							 | 
						||
| 
								 | 
							
								#define _ASM_GENERIC_IPC_H
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								 * These are used to wrap system calls.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * See architecture code for ugly details..
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								struct ipc_kludge {
							 | 
						||
| 
								 | 
							
									struct msgbuf __user *msgp;
							 | 
						||
| 
								 | 
							
									long msgtyp;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define SEMOP		 1
							 | 
						||
| 
								 | 
							
								#define SEMGET		 2
							 | 
						||
| 
								 | 
							
								#define SEMCTL		 3
							 | 
						||
| 
								 | 
							
								#define SEMTIMEDOP	 4
							 | 
						||
| 
								 | 
							
								#define MSGSND		11
							 | 
						||
| 
								 | 
							
								#define MSGRCV		12
							 | 
						||
| 
								 | 
							
								#define MSGGET		13
							 | 
						||
| 
								 | 
							
								#define MSGCTL		14
							 | 
						||
| 
								 | 
							
								#define SHMAT		21
							 | 
						||
| 
								 | 
							
								#define SHMDT		22
							 | 
						||
| 
								 | 
							
								#define SHMGET		23
							 | 
						||
| 
								 | 
							
								#define SHMCTL		24
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* Used by the DIPC package, try and avoid reusing it */
							 | 
						||
| 
								 | 
							
								#define DIPC            25
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define IPCCALL(version,op)	((version)<<16 | (op))
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif	/* _ASM_GENERIC_IPC_H */
							 |