Max 5 API Reference
00001 #ifndef _SYSSEM_H_ 00002 #define _SYSSEM_H_ 00003 00004 BEGIN_USING_C_LINKAGE 00005 00006 // syssem is a platform independent way of using named semaphores 00007 // that can be used to synchronize multiple processes 00008 00009 typedef void * t_syssem; 00010 00011 t_max_err syssem_create(t_syssem *x, const char *name, long flags, unsigned int value); 00012 t_max_err syssem_open(t_syssem *x, const char *name, long flags); 00013 t_max_err syssem_close(t_syssem x); 00014 t_max_err syssem_wait(t_syssem x); 00015 t_max_err syssem_trywait(t_syssem x); 00016 t_max_err syssem_post(t_syssem x); 00017 00018 END_USING_C_LINKAGE 00019 00020 #endif // #ifndef _SYSSEM_H_
Copyright © 2008, Cycling '74