aboutsummaryrefslogtreecommitdiff
path: root/src/notify.h
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-09-24 07:16:59 +0200
committerMax Kellermann <max@duempel.org>2008-09-24 07:16:59 +0200
commit8f4ebf0caf8514fb7838eb27b848e5a4cccaae12 (patch)
treebd81b3bc066780ed016760f243b373948f2e4805 /src/notify.h
parenta0272c2d615e4579e8efb767cc6c28302b2c92cd (diff)
notify: added macro NOTIFY_INITIALIZER
With the macro NOTIFY_INITIALIZER, you can statically initialize a notify object.
Diffstat (limited to 'src/notify.h')
-rw-r--r--src/notify.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/notify.h b/src/notify.h
index e727a0a3..b9fd6e04 100644
--- a/src/notify.h
+++ b/src/notify.h
@@ -27,6 +27,11 @@ typedef struct notify {
int pending;
} Notify;
+#define NOTIFY_INITIALIZER { \
+ .mutex = PTHREAD_MUTEX_INITIALIZER, \
+ .cond = PTHREAD_COND_INITIALIZER, \
+}
+
void notify_init(struct notify *notify);
void notify_deinit(struct notify *notify);