libcdio  0.93
Data Fields
iso_rock_statbuf_s Struct Reference

#include <rock.h>

Data Fields

bool_3way_t b3_rock
 
posix_mode_t st_mode
 
posix_nlink_t st_nlinks
 
posix_uid_t st_uid
 
posix_gid_t st_gid
 
uint8_t s_rock_offset
 
int i_symlink
 
int i_symlink_max
 
char * psz_symlink
 
iso_rock_time_t create
 
iso_rock_time_t modify
 
iso_rock_time_t access
 
iso_rock_time_t attributes
 
iso_rock_time_t backup
 
iso_rock_time_t expiration
 
iso_rock_time_t effective
 
uint32_t i_rdev
 

Field Documentation

iso_rock_time_t iso_rock_statbuf_s::access

time of last file access st_atime field of POSIX:5.6.1.

iso_rock_time_t iso_rock_statbuf_s::attributes

time of last attribute change. st_ctime field of POSIX:5.6.1.

bool_3way_t iso_rock_statbuf_s::b3_rock

has Rock Ridge extension. If "yep", then the fields are used.

iso_rock_time_t iso_rock_statbuf_s::backup

time of last backup.

iso_rock_time_t iso_rock_statbuf_s::create

create time See ISO 9660:9.5.4.

iso_rock_time_t iso_rock_statbuf_s::effective

Effective time; See ISO 9660:9.5.7.

iso_rock_time_t iso_rock_statbuf_s::expiration

time of expiration; See ISO 9660:9.5.6.

uint32_t iso_rock_statbuf_s::i_rdev

the upper 16-bits is major device number, the lower 16-bits is the minor device number

int iso_rock_statbuf_s::i_symlink

size of psz_symlink

int iso_rock_statbuf_s::i_symlink_max

max allocated to psz_symlink

iso_rock_time_t iso_rock_statbuf_s::modify

time of last modification ISO 9660:9.5.5. st_mtime field of POSIX:5.6.1.

char* iso_rock_statbuf_s::psz_symlink

if symbolic link, name of pointed to file.

uint8_t iso_rock_statbuf_s::s_rock_offset
posix_gid_t iso_rock_statbuf_s::st_gid

group ID of owner

posix_mode_t iso_rock_statbuf_s::st_mode

protection

posix_nlink_t iso_rock_statbuf_s::st_nlinks

number of hard links

posix_uid_t iso_rock_statbuf_s::st_uid

user ID of owner


The documentation for this struct was generated from the following file: