summaryrefslogtreecommitdiff
path: root/defs.h
diff options
context:
space:
mode:
authorrsc <rsc>2007-08-21 19:58:55 +0000
committerrsc <rsc>2007-08-21 19:58:55 +0000
commitfbf910395282f5ea28a63b7a12580e63d9cd7d67 (patch)
tree920e3a3882165142308d674c24dd4a2f7148bbd6 /defs.h
parent0073beee5248acc90c6bd57bb618014f3357c8f4 (diff)
downloadxv6-labs-fbf910395282f5ea28a63b7a12580e63d9cd7d67.tar.gz
xv6-labs-fbf910395282f5ea28a63b7a12580e63d9cd7d67.tar.bz2
xv6-labs-fbf910395282f5ea28a63b7a12580e63d9cd7d67.zip
remove namelen parameter
Diffstat (limited to 'defs.h')
-rw-r--r--defs.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/defs.h b/defs.h
index 24fd52b..acf7b7c 100644
--- a/defs.h
+++ b/defs.h
@@ -121,24 +121,19 @@ void bwrite(struct buf*, uint);
void brelse(struct buf*);
// fs.c
+struct inode;
void iinit(void);
-struct inode* iget(uint, uint);
void ilock(struct inode*);
void iunlock(struct inode*);
-void itrunc(struct inode*);
void idecref(struct inode*);
struct inode* iincref(struct inode*);
void iput(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* dircreat(struct inode*, char*, int, short, short, short);
-struct inode* dirlookup(struct inode*, char*, int, uint*);
int unlink(char*);
-void iupdate(struct inode*);
int link(char*, char*);
struct inode* igetroot(void);
int mkdir(char *path);