aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port/qnx4/sem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/port/qnx4/sem.h')
-rw-r--r--src/backend/port/qnx4/sem.h56
1 files changed, 30 insertions, 26 deletions
diff --git a/src/backend/port/qnx4/sem.h b/src/backend/port/qnx4/sem.h
index a42d7fdf86e..c9fd18a05a6 100644
--- a/src/backend/port/qnx4/sem.h
+++ b/src/backend/port/qnx4/sem.h
@@ -7,59 +7,63 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/port/qnx4/Attic/sem.h,v 1.2 2000/03/14 18:12:06 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/port/qnx4/Attic/sem.h,v 1.3 2000/04/12 17:15:30 momjian Exp $
*
*-------------------------------------------------------------------------
*/
-#ifndef _SYS_SEM_H
-#define _SYS_SEM_H
+#ifndef _SYS_SEM_H
+#define _SYS_SEM_H
#include <sys/ipc.h>
#ifdef __cplusplus
-extern "C" {
+extern "C"
+{
#endif
/*
* Semctl Command Definitions.
*/
-#define GETNCNT 3 /* get semncnt */
-#define GETPID 4 /* get sempid */
-#define GETVAL 5 /* get semval */
-#define GETALL 6 /* get all semval's */
-#define GETZCNT 7 /* get semzcnt */
-#define SETVAL 8 /* set semval */
-#define SETALL 9 /* set all semval's */
+#define GETNCNT 3 /* get semncnt */
+#define GETPID 4 /* get sempid */
+#define GETVAL 5 /* get semval */
+#define GETALL 6 /* get all semval's */
+#define GETZCNT 7 /* get semzcnt */
+#define SETVAL 8 /* set semval */
+#define SETALL 9 /* set all semval's */
/*
* There is one semaphore structure for each semaphore in the system.
*/
-struct sem {
- ushort_t semval; /* semaphore text map address */
- pid_t sempid; /* pid of last operation */
- ushort_t semncnt; /* # awaiting semval > cval */
- ushort_t semzcnt; /* # awaiting semval = 0 */
-};
+ struct sem
+ {
+ ushort_t semval; /* semaphore text map address */
+ pid_t sempid; /* pid of last operation */
+ ushort_t semncnt; /* # awaiting semval > cval */
+ ushort_t semzcnt; /* # awaiting semval = 0 */
+ };
/*
* User semaphore template for semop system calls.
*/
-struct sembuf {
- ushort_t sem_num; /* semaphore # */
- short sem_op; /* semaphore operation */
- short sem_flg; /* operation flags */
-};
+ struct sembuf
+ {
+ ushort_t sem_num; /* semaphore # */
+ short sem_op; /* semaphore operation */
+ short sem_flg; /* operation flags */
+ };
-extern int semctl( int semid, int semnum, int cmd, /*...*/union semun arg );
-extern int semget( key_t key, int nsems, int semflg );
-extern int semop( int semid, struct sembuf *sops, size_t nsops );
+ extern int semctl(int semid, int semnum, int cmd, /* ... */ union semun arg);
+ extern int semget(key_t key, int nsems, int semflg);
+ extern int semop(int semid, struct sembuf * sops, size_t nsops);
#ifdef __cplusplus
}
+
#endif
-#endif /* _SYS_SEM_H */
+#endif /* _SYS_SEM_H */