sem.h (92719) | sem.h (109829) |
---|---|
1/* $FreeBSD: head/sys/sys/sem.h 92719 2002-03-19 20:18:42Z alfred $ */ | 1/* $FreeBSD: head/sys/sys/sem.h 109829 2003-01-25 21:27:37Z alfred $ */ |
2/* $NetBSD: sem.h,v 1.5 1994/06/29 06:45:15 cgd Exp $ */ 3 4/* 5 * SVID compatible sem.h file 6 * 7 * Author: Daniel Boulet 8 */ 9 --- 81 unchanged lines hidden (view full) --- 91/* 92 * Process sem_undo vectors at proc exit. 93 */ 94void semexit(struct proc *p); 95#endif /* _KERNEL */ 96 97#ifndef _KERNEL 98#include <sys/cdefs.h> | 2/* $NetBSD: sem.h,v 1.5 1994/06/29 06:45:15 cgd Exp $ */ 3 4/* 5 * SVID compatible sem.h file 6 * 7 * Author: Daniel Boulet 8 */ 9 --- 81 unchanged lines hidden (view full) --- 91/* 92 * Process sem_undo vectors at proc exit. 93 */ 94void semexit(struct proc *p); 95#endif /* _KERNEL */ 96 97#ifndef _KERNEL 98#include <sys/cdefs.h> |
99#include <sys/_types.h> |
|
99 | 100 |
101#ifndef _SIZE_T_DECLARED 102typedef __size_t size_t; 103#define _SIZE_T_DECLARED 104#endif 105 106#ifndef _PID_T_DECLARED 107typedef __pid_t pid_t; 108#define _PID_T_DECLARED 109#endif 110 |
|
100__BEGIN_DECLS 101int semsys(int, ...); 102int semctl(int, int, int, ...); 103int semget(key_t, int, int); | 111__BEGIN_DECLS 112int semsys(int, ...); 113int semctl(int, int, int, ...); 114int semget(key_t, int, int); |
104int semop(int, struct sembuf *,unsigned); | 115int semop(int, struct sembuf *,size_t); |
105__END_DECLS 106#endif /* !_KERNEL */ 107 108#endif /* !_SEM_H_ */ | 116__END_DECLS 117#endif /* !_KERNEL */ 118 119#endif /* !_SEM_H_ */ |