summaryrefslogtreecommitdiff
path: root/wg.h
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-03-11 19:34:18 -0500
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-03-11 19:34:18 -0500
commita0a8aaf5170eab149ee0fed4d7846e0df856a2e4 (patch)
tree8e301f0c0279bdd5b592f1c63004b650fab3470f /wg.h
parent77f1df1a250d958317c930e6f3a36edf42f11d09 (diff)
split into separate executables
Diffstat (limited to 'wg.h')
-rw-r--r--wg.h19
1 files changed, 0 insertions, 19 deletions
diff --git a/wg.h b/wg.h
deleted file mode 100644
index 777e8a3..0000000
--- a/wg.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#pragma once
-
-#include <pthread.h>
-
-/* Thread management tools modeled on https://golang.org/pkg/sync/#WaitGroup */
-
-/* pthread_cond_t is overly complicated. Just use a self-pipe. */
-
-struct wg {
- int count;
- pthread_mutex_t lock;
- int fd_wait;
- int fd_signal;
-};
-
-void wg_init(struct wg *);
-void wg_add(struct wg *, unsigned int);
-void wg_sub(struct wg *, unsigned int);
-void wg_wait(struct wg*);