fssh_stat
#define stat fssh_stat
struct fssh_stat *stat);
struct fssh_stat *stat);
const struct fssh_stat *stat, uint32_t statMask);
struct fssh_stat;
struct fssh_stat *stat);
const struct fssh_stat *stat, int statMask);
const struct fssh_stat* stat);
extern int fssh_stat(const char *path, struct fssh_stat *st);
extern int fssh_fstat(int fd, struct fssh_stat *st);
extern int fssh_lstat(const char *path, struct fssh_stat *st);
typedef struct fssh_stat fssh_struct_stat;
const struct fssh_stat &st, File *&file) = 0;
const struct fssh_stat &st, Directory *&dir) = 0;
const struct fssh_stat &st, SymLink *&link) = 0;
const struct fssh_stat &st)
const struct fssh_stat &st)
const struct fssh_stat &st)
struct fssh_stat st;
const struct fssh_stat &st, File *&_file)
const struct fssh_stat &st, Directory *&_dir)
const struct fssh_stat &st, SymLink *&_link)
fssh_status_t _ApplyStat(int fd, const struct fssh_stat &st)
const struct fssh_stat &st)
struct fssh_stat st;
const struct fssh_stat &st)
struct fssh_stat st;
const struct fssh_stat &Stat() const { return fStat; }
const struct fssh_stat &st, File *&_file)
const struct fssh_stat &st, Directory *&_dir)
const struct fssh_stat &st, SymLink *&_link)
fssh_status_t _ApplyStat(int fd, const struct fssh_stat &st)
struct fssh_stat fStat; // To be initialized by implementing classes.
struct fssh_stat stat;
struct fssh_stat *);
const struct fssh_stat *, int statMask);
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
struct fssh_stat st;
fromFsshStatToStat(struct fssh_stat* f_stbuf, struct stat* stbuf)
struct fssh_stat f_stbuf;
struct fssh_stat f_st;
struct fssh_stat st;
struct fssh_stat st;
restricted_file_restrict_stat(struct fssh_stat* st)
struct fssh_stat st;
struct fssh_stat st;
void restricted_file_restrict_stat(struct fssh_stat* st);
fssh_stat(const char *path, struct fssh_stat *fsshStat)
fssh_fstat(int fd, struct fssh_stat *fsshStat)
fssh_lstat(const char *path, struct fssh_stat *fsshStat)
FSShell::unrestricted_stat(const char *path, struct fssh_stat *fsshStat)
FSShell::unrestricted_fstat(int fd, struct fssh_stat *fsshStat)
FSShell::unrestricted_lstat(const char *path, struct fssh_stat *fsshStat)
int unrestricted_stat(const char *path, struct fssh_stat *fsshStat);
int unrestricted_fstat(int fd, struct fssh_stat *fsshStat);
int unrestricted_lstat(const char *path, struct fssh_stat *fsshStat);
from_platform_stat(const struct stat *st, struct fssh_stat *fsshStat)
to_platform_stat(const struct fssh_stat *fsshStat, struct stat *st)
void from_platform_stat(const struct stat *st, struct fssh_stat *fsshStat);
void to_platform_stat(const struct fssh_stat *fsshStat, struct stat *st);
struct fssh_stat *stat, fssh_size_t statSize);
bool traverseLeafLink, const struct fssh_stat *stat,
struct fssh_stat *stat);
fssh_mode_t nodeMode, uint32_t mask, const struct fssh_stat* stat)
struct fssh_stat *);
const struct fssh_stat *, int statMask);
struct fssh_stat *);
const struct fssh_stat *, int statMask);
vfs_stat_vnode(void *_vnode, struct fssh_stat *stat)
struct fssh_stat stat;
common_read_stat(struct file_descriptor *descriptor, struct fssh_stat *stat)
const struct fssh_stat *stat, int statMask)
struct fssh_stat *stat, bool kernel)
const struct fssh_stat *stat, int statMask, bool kernel)
struct fssh_stat stat;
attr_read_stat(struct file_descriptor *descriptor, struct fssh_stat *stat)
const struct fssh_stat *stat, int statMask)
struct fssh_stat *stat, bool kernel)
struct fssh_stat coveredNodeStat;
struct fssh_stat stat;
fssh_status_t vfs_stat_vnode(void *_vnode, struct fssh_stat *stat);