IDZEBRA
2.2.7
|
Data Fields | |
int | fd |
char * | fname |
int | ref_count |
int | no_file_write_lock |
int | no_file_read_lock |
Zebra_lock_rdwr | rdwr_lock |
Zebra_mutex | file_mutex |
struct zebra_lock_info * | next |
int zebra_lock_info::fd |
file descriptor
Definition at line 66 of file flock.c.
Referenced by zebra_lock_create(), zebra_lock_destroy(), zebra_lock_r(), zebra_lock_w(), and zebra_unlock().
Zebra_mutex zebra_lock_info::file_mutex |
Definition at line 76 of file flock.c.
Referenced by zebra_lock_create(), zebra_lock_destroy(), zebra_lock_r(), zebra_lock_w(), and zebra_unlock().
char* zebra_lock_info::fname |
full path (xmalloc'ed)
Definition at line 68 of file flock.c.
Referenced by zebra_lock_create(), zebra_lock_destroy(), zebra_lock_r(), zebra_lock_w(), zebra_mk_fname(), and zebra_unlock().
struct zebra_lock_info* zebra_lock_info::next |
next in lock list
Definition at line 79 of file flock.c.
Referenced by zebra_lock_create(), and zebra_lock_destroy().
int zebra_lock_info::no_file_read_lock |
Definition at line 74 of file flock.c.
Referenced by zebra_lock_create(), zebra_lock_r(), and zebra_unlock().
int zebra_lock_info::no_file_write_lock |
number of file write locks/read locks
Definition at line 73 of file flock.c.
Referenced by zebra_lock_create(), zebra_lock_r(), zebra_lock_w(), and zebra_unlock().
Zebra_lock_rdwr zebra_lock_info::rdwr_lock |
Definition at line 75 of file flock.c.
Referenced by zebra_lock_create(), zebra_lock_destroy(), zebra_lock_r(), zebra_lock_w(), and zebra_unlock().
int zebra_lock_info::ref_count |
reference counter: number of zebra_lock_handles pointing to us
Definition at line 70 of file flock.c.
Referenced by zebra_lock_create(), and zebra_lock_destroy().