Deleted Added
full compact
sem.h (10430) sem.h (13060)
1/* $Id: sem.h,v 1.5 1995/07/29 11:42:50 bde Exp $ */
1/* $Id: sem.h,v 1.6 1995/08/30 00:33:34 bde Exp $ */
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

--- 140 unchanged lines hidden (view full) ---

150extern int *semu; /* undo structure pool */
151
152/*
153 * Macro to find a particular sem_undo vector
154 */
155#define SEMU(ix) ((struct sem_undo *)(((long)semu)+ix * SEMUSZ))
156
157/*
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

--- 140 unchanged lines hidden (view full) ---

150extern int *semu; /* undo structure pool */
151
152/*
153 * Macro to find a particular sem_undo vector
154 */
155#define SEMU(ix) ((struct sem_undo *)(((long)semu)+ix * SEMUSZ))
156
157/*
158 * Process sem_undo vectors at proc exit.
159 */
160void semexit __P((struct proc *p));
161
162/*
158 * Parameters to the semconfig system call
159 */
160typedef enum {
161 SEM_CONFIG_FREEZE, /* Freeze the semaphore facility. */
162 SEM_CONFIG_THAW /* Thaw the semaphore facility. */
163} semconfig_ctl_t;
164#endif /* KERNEL */
165

--- 12 unchanged lines hidden ---
163 * Parameters to the semconfig system call
164 */
165typedef enum {
166 SEM_CONFIG_FREEZE, /* Freeze the semaphore facility. */
167 SEM_CONFIG_THAW /* Thaw the semaphore facility. */
168} semconfig_ctl_t;
169#endif /* KERNEL */
170

--- 12 unchanged lines hidden ---