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 --- |