#include <ea.h>
Data Fields | |
| uint32_t | ea_inited |
| const struct vol * | vol |
| int | dirfd |
| char * | filename |
| unsigned int | ea_count |
| struct ea_entry(* | ea_entries )[] |
| int | ea_fd |
| eaflags_t | ea_flags |
| size_t | ea_size |
| char * | ea_data |
| int ea::dirfd |
for *at (cf openat) semantics, -1 means ignore
| unsigned int ea::ea_count |
number of EAs in ea_entries array
| char* ea::ea_data |
pointer to buffer into that we actually read the disc file into
| struct ea_entry(* ea::ea_entries)[] |
malloced and realloced as needed by ea_count
| int ea::ea_fd |
open fd for ea_data
| eaflags_t ea::ea_flags |
flags
| uint32_t ea::ea_inited |
needed for interfacing ea_open w. ea_close
| size_t ea::ea_size |
size of header file = size of ea_data buffer
| char* ea::filename |
name of file, needed by ea_close too
| const struct vol* ea::vol |
vol handle, ea_close needs it