checkpoint - simpler namei interface
This commit is contained in:
parent
ef30c2c749
commit
e2a620da49
4 changed files with 136 additions and 122 deletions
6
defs.h
6
defs.h
|
|
@ -128,12 +128,14 @@ void itrunc(struct inode*);
|
|||
void idecref(struct inode*);
|
||||
struct inode* iincref(struct inode*);
|
||||
void iput(struct inode*);
|
||||
struct inode* namei(char*, int, uint*, char**, struct inode**);
|
||||
struct inode* namei(char*);
|
||||
struct inode* nameiparent(char*, char**, int*);
|
||||
void stati(struct inode*, struct stat*);
|
||||
int readi(struct inode*, char*, uint, uint);
|
||||
int writei(struct inode*, char*, uint, uint);
|
||||
struct inode* mknod(char*, short, short, short);
|
||||
struct inode* mknod1(struct inode*, char*, short, short, short);
|
||||
struct inode* dircreat(struct inode*, char*, int, short, short, short);
|
||||
int dirlookup(struct inode*, char*, int, uint*, uint*);
|
||||
int unlink(char*);
|
||||
void iupdate(struct inode*);
|
||||
int link(char*, char*);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue