1#ifndef FILESYS_DIRECTORY_H
2#define FILESYS_DIRECTORY_H
struct dir * dir_open(struct inode *)
Definition: directory.c:32
struct inode * dir_get_inode(struct dir *)
Definition: directory.c:70
struct dir * dir_reopen(struct dir *)
Definition: directory.c:55
bool dir_readdir(struct dir *, char name[NAME_MAX+1])
Definition: directory.c:205
bool dir_add(struct dir *, const char *name, disk_sector_t)
Definition: directory.c:127
bool dir_remove(struct dir *, const char *name)
Definition: directory.c:169
bool dir_create(disk_sector_t sector, size_t entry_cnt)
Definition: directory.c:25
void dir_close(struct dir *)
Definition: directory.c:61
#define NAME_MAX
Definition: directory.h:12
bool dir_lookup(const struct dir *, const char *name, struct inode **)
Definition: directory.c:105
struct dir * dir_open_root(void)
Definition: directory.c:48
uint32_t disk_sector_t
Definition: disk.h:12
Definition: directory.c:10
disk_sector_t sector
Definition: inode.c:32