1/*-
2 * Copyright (c) 2004,2008 Oracle.  All rights reserved.
3 *
4 * http://www.apache.org/licenses/LICENSE-2.0.txt
5 *
6 * authors: George Schlossnagle <george@omniti.com>
7 */
8
9#ifndef MOD_DB4_SEM_UTILS_H
10#define MOD_DB4_SEM_UTILS_H
11
12extern int md4_sem_create(int semnum, unsigned short *start);
13extern void md4_sem_destroy(int semid);
14extern void md4_sem_lock(int semid, int semnum);
15extern void md4_sem_unlock(int semid, int semnum);
16extern void md4_sem_wait_for_zero(int semid, int semnum);
17extern void md4_sem_set(int semid, int semnum, int value);
18extern int md4_sem_get(int semid, int semnum);
19
20/* vim: set ts=4 sts=4 expandtab bs=2 ai : */
21#endif
22