|
libcdio 0.82
|
Unix stat-like version of iso9660_dir. More...
#include <iso9660.h>
Public Types | |
| enum | { _STAT_FILE = 1, _STAT_DIR = 2 } |
Data Fields | |
| iso_rock_statbuf_t | rr |
| struct tm | tm |
| lsn_t | lsn |
| uint32_t | size |
| uint32_t | secsize |
| iso9660_xa_t | xa |
| enum iso9660_stat_s:: { ... } | type |
| bool | b_xa |
| char | filename [EMPTY_ARRAY_SIZE] |
Unix stat-like version of iso9660_dir.
The iso9660_stat structure is not part of the ISO-9660 specification. We use it for our to communicate information in a C-library friendly way, e.g struct tm time structures and a C-style filename string.
| bool iso9660_stat_s::b_xa |
| char iso9660_stat_s::filename[EMPTY_ARRAY_SIZE] |
filename
start logical sector number
Rock Ridge-specific fields
| uint32_t iso9660_stat_s::secsize |
number of sectors allocated
| uint32_t iso9660_stat_s::size |
total size in bytes
| struct tm iso9660_stat_s::tm |
time on entry - FIXME merge with one of entries above, like ctime?
| enum { ... } iso9660_stat_s::type |
XA attributes
1.7.3