53 #include <gwenhywfar/gwenhywfarapi.h> 54 #include <gwenhywfar/types.h> 55 #include <gwenhywfar/list1.h> 56 #include <gwenhywfar/list2.h> 81 #include <gwenhywfar/db.h> 82 #include <gwenhywfar/gui.h> GWENHYWFAR_API void GWEN_FSLock_free(GWEN_FSLOCK *fl)
GWENHYWFAR_API GWEN_FSLOCK * GWEN_FSLock_new(const char *fname, GWEN_FSLOCK_TYPE t)
#define GWEN_LIST2_FUNCTION_LIB_DEFS(t, pr, decl)
GWENHYWFAR_API void GWEN_FSLock_Attach(GWEN_FSLOCK *fl)
GWENHYWFAR_API GWEN_FSLOCK_RESULT GWEN_FSLock_Lock(GWEN_FSLOCK *fl, int timeout, uint32_t gid)
#define GWEN_LIST_FUNCTION_LIB_DEFS(t, pr, decl)
GWENHYWFAR_API const char * GWEN_FSLock_GetName(const GWEN_FSLOCK *fl)
struct GWEN_FSLOCK GWEN_FSLOCK
GWENHYWFAR_API GWEN_FSLOCK_RESULT GWEN_FSLock_Unlock(GWEN_FSLOCK *fl)