summaryrefslogtreecommitdiff
path: root/defs.h
diff options
context:
space:
mode:
authorkaashoek <kaashoek>2006-08-12 01:25:45 +0000
committerkaashoek <kaashoek>2006-08-12 01:25:45 +0000
commit0633b9715e106ac97fafcf3a68c06da1f0cf873a (patch)
tree0049ae867f8f94fe0e819a9c33b7b84989561c43 /defs.h
parent24437cd554995f729969299e72699e2ba5d9b068 (diff)
downloadxv6-labs-0633b9715e106ac97fafcf3a68c06da1f0cf873a.tar.gz
xv6-labs-0633b9715e106ac97fafcf3a68c06da1f0cf873a.tar.bz2
xv6-labs-0633b9715e106ac97fafcf3a68c06da1f0cf873a.zip
unlink,mknod,create with multi-component pathnames should work now
remove console init code from userfs
Diffstat (limited to 'defs.h')
-rw-r--r--defs.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/defs.h b/defs.h
index 91e0602..566380d 100644
--- a/defs.h
+++ b/defs.h
@@ -114,9 +114,9 @@ void ilock(struct inode *ip);
void iunlock(struct inode *ip);
void idecref(struct inode *ip);
void iput(struct inode *ip);
-struct inode * namei(char *path);
+struct inode * namei(char *path, uint *);
int readi(struct inode *ip, char *xdst, uint off, uint n);
int writei(struct inode *ip, char *addr, uint off, uint n);
-struct inode *mknod(struct inode *, char *, short, short, short);
+struct inode *mknod(char *, short, short, short);
int unlink(char *cp);
void iupdate (struct inode *ip);