21 #ifndef __JackLinuxFutex__
22 #define __JackLinuxFutex__
24 #include "JackSynchro.h"
25 #include "JackCompilerDeps.h"
61 void BuildName(
const char* name,
const char* server_name,
char* res,
int size);
70 bool TimedWait(
long usec);
72 bool Allocate(
const char* name,
const char* server_name,
int value,
bool internal =
false);
73 bool Connect(
const char* name,
const char* server_name);
74 bool ConnectInput(
const char* name,
const char* server_name);
75 bool ConnectOutput(
const char* name,
const char* server_name);
79 void MakePrivate(
bool priv);
An inter process synchronization primitive.
Inter process synchronization using Linux futex.