#include <dktypes.h>
Data Fields | |
int | permissions |
File permissions. | |
int | filetype |
File type. | |
unsigned long | inode_number |
Inode number. | |
unsigned long | device_number |
Device number. | |
unsigned long | rdevice_number |
Relative device number. | |
unsigned long | number_of_links |
Number of links. | |
dk_long_long_unsigned_t | size |
File size. | |
int | size_math_error |
Math error in file size. | |
long | uid |
Owner UID. | |
long | gid |
Owner GID. | |
char | ctime [24] |
Creation time as text. | |
char | atime [24] |
Last access time. | |
char | mtime [24] |
Modification time. | |
short | is_far_link |
Flag to indicate link outside file system. | |
struct tm | ori_ctime |
ctime. | |
struct tm | ori_atime |
atime. | |
struct tm | ori_mtime |
mtime. | |
unsigned char | ud |
Flag: Link owner different from file owner. | |
unsigned char | gd |
Flag: Link owner group differs. |
This structure can be used to obtain information about a file status.
char dk_stat_t::atime[24] |
Last access time.
char dk_stat_t::ctime[24] |
Creation time as text.
unsigned long dk_stat_t::device_number |
Device number.
File type.
unsigned char dk_stat_t::gd |
Flag: Link owner group differs.
long dk_stat_t::gid |
Owner GID.
unsigned long dk_stat_t::inode_number |
Inode number.
short dk_stat_t::is_far_link |
Flag to indicate link outside file system.
char dk_stat_t::mtime[24] |
Modification time.
unsigned long dk_stat_t::number_of_links |
Number of links.
struct tm dk_stat_t::ori_atime [read] |
atime.
struct tm dk_stat_t::ori_ctime [read] |
ctime.
struct tm dk_stat_t::ori_mtime [read] |
mtime.
File permissions.
unsigned long dk_stat_t::rdevice_number |
Relative device number.
File size.
Math error in file size.
unsigned char dk_stat_t::ud |
Flag: Link owner different from file owner.
long dk_stat_t::uid |
Owner UID.