diff options
author | David Robillard <d@drobilla.net> | 2012-02-09 22:32:44 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-02-09 22:32:44 +0000 |
commit | 77dba9fa4f67d3b7beae33b86081d4e26d85a985 (patch) | |
tree | cc8b0d365b0b278e4863e7ebaaeec1d819b631d7 /src/jalv_internal.h | |
parent | 25fa846f0c9bb91ad3ec635e5b53a631e04de381 (diff) | |
download | jalv-77dba9fa4f67d3b7beae33b86081d4e26d85a985.tar.gz jalv-77dba9fa4f67d3b7beae33b86081d4e26d85a985.tar.bz2 jalv-77dba9fa4f67d3b7beae33b86081d4e26d85a985.zip |
Mac portability fixes.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3978 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/jalv_internal.h')
-rw-r--r-- | src/jalv_internal.h | 7 |
1 files changed, 4 insertions, 3 deletions
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 <semaphore.h> #include <stdlib.h> #include <string.h> @@ -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 |