checkpoint - simpler namei interface

This commit is contained in:
rsc 2007-08-20 19:37:15 +00:00
parent ef30c2c749
commit e2a620da49
4 changed files with 136 additions and 122 deletions

6
defs.h
View file

@ -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*);