summaryrefslogtreecommitdiff
path: root/db-4.8.30/mod_db4/sem_utils.h
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2016-12-17 21:28:53 -0800
committerJesse Morgan <jesse@jesterpm.net>2016-12-17 21:28:53 -0800
commit54df2afaa61c6a03cbb4a33c9b90fa572b6d07b8 (patch)
tree18147b92b969d25ffbe61935fb63035cac820dd0 /db-4.8.30/mod_db4/sem_utils.h
Berkeley DB 4.8 with rust build script for linux.
Diffstat (limited to 'db-4.8.30/mod_db4/sem_utils.h')
-rw-r--r--db-4.8.30/mod_db4/sem_utils.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/db-4.8.30/mod_db4/sem_utils.h b/db-4.8.30/mod_db4/sem_utils.h
new file mode 100644
index 0000000..e98613c
--- /dev/null
+++ b/db-4.8.30/mod_db4/sem_utils.h
@@ -0,0 +1,21 @@
+/*-
+ * Copyright (c) 2004-2009 Oracle. All rights reserved.
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0.txt
+ *
+ * authors: George Schlossnagle <george@omniti.com>
+ */
+
+#ifndef MOD_DB4_SEM_UTILS_H
+#define MOD_DB4_SEM_UTILS_H
+
+extern int md4_sem_create(int semnum, unsigned short *start);
+extern void md4_sem_destroy(int semid);
+extern void md4_sem_lock(int semid, int semnum);
+extern void md4_sem_unlock(int semid, int semnum);
+extern void md4_sem_wait_for_zero(int semid, int semnum);
+extern void md4_sem_set(int semid, int semnum, int value);
+extern int md4_sem_get(int semid, int semnum);
+
+/* vim: set ts=4 sts=4 expandtab bs=2 ai : */
+#endif