27#define F_OFD_SETLKW 38
30#define LXC_LOCK_ANON_SEM 1
31#define LXC_LOCK_FLOCK 2
78__hidden
extern struct lxc_lock *lxc_newlock(
const char *lxcpath,
const char *name);
96__hidden
extern int lxclock(
struct lxc_lock *lock,
int timeout);
106__hidden
extern int lxcunlock(
struct lxc_lock *lock);
113__hidden
extern void lxc_putlock(
struct lxc_lock *lock);
118__hidden
extern void process_lock(
void);
123__hidden
extern void process_unlock(
void);
134__hidden
extern int container_mem_lock(
struct lxc_container *c);
141__hidden
extern void container_mem_unlock(
struct lxc_container *c);
151__hidden
extern int container_disk_lock(
struct lxc_container *c);
159__hidden
extern void container_disk_unlock(
struct lxc_container *c);
Definition lxccontainer.h:50
union lxc_lock::@301155314242174107165253026074010034120376123326 u
int fd
Definition lxclock.h:44
sem_t * sem
Definition lxclock.h:41
char * fname
Definition lxclock.h:45
struct lxc_lock::@301155314242174107165253026074010034120376123326::@243206004001067045007205346123120247126020373037 f
short type
Definition lxclock.h:38