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.