Deleted Added
full compact
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_ */