From 77dba9fa4f67d3b7beae33b86081d4e26d85a985 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 9 Feb 2012 22:32:44 +0000 Subject: Mac portability fixes. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3978 a436a847-0d15-0410-975c-d299462d15a1 --- src/jalv_internal.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/jalv_internal.h') diff --git a/src/jalv_internal.h b/src/jalv_internal.h index 4dc4310..25da829 100644 --- a/src/jalv_internal.h +++ b/src/jalv_internal.h @@ -17,7 +17,6 @@ #ifndef JALV_INTERNAL_H #define JALV_INTERNAL_H -#include #include #include @@ -31,6 +30,8 @@ #include "lv2/lv2plug.in/ns/ext/urid/urid.h" #include "lv2/lv2plug.in/ns/ext/state/state.h" +#include "zix/sem.h" + #include "lv2_evbuf.h" #include "symap.h" @@ -97,8 +98,8 @@ typedef struct { jack_client_t* jack_client; ///< Jack client jack_ringbuffer_t* ui_events; ///< Port events from UI jack_ringbuffer_t* plugin_events; ///< Port events from plugin - sem_t* done; ///< Exit semaphore - sem_t paused; ///< Paused signal from process thread + ZixSem* done; ///< Exit semaphore + ZixSem paused; ///< Paused signal from process thread JalvPlayState play_state; ///< Current play state char* temp_dir; ///< Temporary plugin state directory char* save_dir; ///< Plugin save directory -- cgit v1.2.1