summaryrefslogtreecommitdiff
path: root/libddekit/include/ddekit/semaphore.h
diff options
context:
space:
mode:
Diffstat (limited to 'libddekit/include/ddekit/semaphore.h')
-rw-r--r--libddekit/include/ddekit/semaphore.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/libddekit/include/ddekit/semaphore.h b/libddekit/include/ddekit/semaphore.h
deleted file mode 100644
index c959919d..00000000
--- a/libddekit/include/ddekit/semaphore.h
+++ /dev/null
@@ -1,50 +0,0 @@
-#ifndef _ddekit_semaphore_h
-#define _ddekit_semaphore_h
-
-/** \defgroup DDEKit_synchronization */
-
-struct ddekit_sem;
-typedef struct ddekit_sem ddekit_sem_t;
-
-/** Initialize DDEKit semaphore.
- *
- * \ingroup DDEKit_synchronization
- *
- * \param value initial semaphore counter
- */
-ddekit_sem_t *ddekit_sem_init(int value);
-
-/** Uninitialize semaphore.
- *
- * \ingroup DDEKit_synchronization
- */
-void ddekit_sem_deinit(ddekit_sem_t *sem);
-
-/** Semaphore down method. */
-void ddekit_sem_down(ddekit_sem_t *sem);
-
-/** Semaphore down method, non-blocking.
- *
- * \ingroup DDEKit_synchronization
- *
- * \return 0 success
- * \return !=0 would block
- */
-int ddekit_sem_down_try(ddekit_sem_t *sem);
-
-/** Semaphore down with timeout.
- *
- * \ingroup DDEKit_synchronization
- *
- * \return 0 success
- * \return !=0 would block
- */
-int ddekit_sem_down_timed(ddekit_sem_t *sem, int timo);
-
-/** Semaphore up method.
- *
- * \ingroup DDEKit_synchronization
- */
-void ddekit_sem_up(ddekit_sem_t *sem);
-
-#endif