ino32_t
load_file_ino(ino32_t ino, const char *fn, uintptr_t loadadr, unsigned interactive, int part)
void load_file_ino(ino32_t, const char *, uintptr_t /*loadadr*/,
ino32_t
ufs_lookup(ino32_t dirino, const char *fn)
void ufs_list_dir(ino32_t dirino);
ino32_t
ino32_t ino = UFS_ROOTINO;
ufs_load_file(void *buf, ino32_t dirino, const char *fn)
ufs_list_dir(ino32_t dirino)
ino32_t ino;
int get_ffs_inode(ino32_t ino, union ufs_dinode *dibuf);
int get_lfs_inode(ino32_t ino, union ufs_dinode *dibuf);
ino32_t ufs_lookup(ino32_t dirino, const char *fn);
ino32_t ufs_lookup_path(const char *path);
size_t ufs_load_file(void *buf, ino32_t dirino, const char *fn);
int (*get_inode)(ino32_t ino, union ufs_dinode *dibuf);
get_ffs_inode(ino32_t ino, union ufs_dinode *dibuf)
get_lfs_inode(ino32_t ino, union ufs_dinode *dibuf)
load_file_ino(ino32_t ino, const char *fn, unsigned int addr, struct exec *header)
static int load_file_ino (ino32_t, const char*, unsigned int, struct exec *);
ino32_t
ufs_lookup(ino32_t dirino, const char *fn)
void ufs_list_dir(ino32_t dirino);
ino32_t
ino32_t ino = UFS_ROOTINO;
ufs_load_file(void *buf, ino32_t dirino, const char *fn)
ufs_list_dir(ino32_t dirino)
ino32_t ino;
ino32_t ufs_lookup(ino32_t dirino, const char *fn);
ino32_t ufs_lookup_path(const char *path);
size_t ufs_load_file(void *buf, ino32_t dirino, const char *fn);
int (*get_inode)(ino32_t ino, union ufs_dinode *dibuf);
get_ffs_inode(ino32_t ino, union ufs_dinode *dibuf)
static int get_ffs_inode(ino32_t ino, union ufs_dinode *dibuf);
get_lfs_inode(ino32_t ino, union ufs_dinode *dibuf)
static int get_lfs_inode(ino32_t ino, union ufs_dinode *dibuf);
static int read_inode(ino32_t, struct open_file *);
static int search_directory(const char *, int, struct open_file *, ino32_t *);
read_inode(ino32_t inumber, struct open_file *f)
ino32_t *inumber_p)
if (fs2h32(dp->e2d_ino) == (ino32_t)0)
ino32_t inumber;
ino32_t parent_inumber;
inumber = (ino32_t)EXT2_ROOTINO;
static int read_inode(ino32_t, struct open_file *);
static int search_directory(const char *, int, struct open_file *, ino32_t *);
read_inode(ino32_t inumber, struct open_file *f)
ino32_t *inumber_p)
if (fs2h32(dp->mfsd_ino) == (ino32_t) 0)
ino32_t inumber;
ino32_t parent_inumber;
inumber = (ino32_t) ROOT_INODE;
static int read_inode(ino32_t, struct open_file *);
static int search_directory(const char *, int, struct open_file *, ino32_t *);
find_inode_sector(ino32_t inumber, struct open_file *f, daddr_t *isp)
read_inode(ino32_t inumber, struct open_file *f)
ino32_t *inumber_p)
if (ffs_get_ino(fp, dp) == (ino32_t)0)
ino32_t inumber;
ino32_t parent_inumber;
inumber = (ino32_t)UFS_ROOTINO;