|
version 1.1, 2000/06/06 09:11:13
|
version 1.2, 2001/03/01 09:24:52
|
|
|
|
| struct emlog_info { | struct emlog_info { |
| unsigned long i_ino; | unsigned long i_ino; |
| | |
| |
|
| |
#if defined(DECLARE_WAIT_QUEUE_HEAD) |
| |
wait_queue_head_t read_q; |
| |
#else |
| |
struct wait_queue *my_wait_queue; |
| |
#endif |
| |
|
| int refcount; | int refcount; |
| int read_point, write_point; | int read_point, write_point; |
| int size; | int size; |
|
|
|
| (einfo)->size - (einfo)->read_point + (einfo)->write_point) | (einfo)->size - (einfo)->read_point + (einfo)->write_point) |
| | |
| #define EMLOG_REFCOUNT(einfo) ((einfo)->refcount) | #define EMLOG_REFCOUNT(einfo) ((einfo)->refcount) |
| |
#define EMLOG_READQ(einfo) (&((einfo)->read_q)) |
| | |