#ifndef __RG_LOCKS_H
#define __RG_LOCKS_H

int rg_running(void);

int rg_locked(void);
int rg_lockall(void);
int rg_unlockall(void);
int rg_wait_unlockall(void);

int rg_quorate(void);
int rg_set_quorate(void);
int rg_set_inquorate(void);

int rg_inc_threads(void);
int rg_dec_threads(void);
int rg_wait_threads(void);

int rg_initialized(void);
int rg_set_initialized(void);
int rg_set_uninitialized(void);
int rg_wait_initialized(void);

int ccs_lock(void);
int ccs_unlock(int fd);

#endif

