3 #ifndef __LXC_LXCLOCK_H 4 #define __LXC_LXCLOCK_H 15 #define F_OFD_GETLK 36 19 #define F_OFD_SETLK 37 23 #define F_OFD_SETLKW 38 26 #define LXC_LOCK_ANON_SEM 1 27 #define LXC_LOCK_FLOCK 2 74 extern struct lxc_lock *lxc_newlock(
const char *lxcpath,
const char *name);
92 extern int lxclock(
struct lxc_lock *lock,
int timeout);
102 extern int lxcunlock(
struct lxc_lock *lock);
109 extern void lxc_putlock(
struct lxc_lock *lock);
114 extern void process_lock(
void);
119 extern void process_unlock(
void);
Definition: lxccontainer.h:81
int fd
Definition: lxclock.h:40
sem_t * sem
Definition: lxclock.h:37
char * fname
Definition: lxclock.h:41
short type
Definition: lxclock.h:34
struct lxc_lock::@4::@5 f