summaryrefslogtreecommitdiff
path: root/defs.h
diff options
context:
space:
mode:
authorkaashoek <kaashoek>2006-08-11 18:18:38 +0000
committerkaashoek <kaashoek>2006-08-11 18:18:38 +0000
commit24437cd554995f729969299e72699e2ba5d9b068 (patch)
treee3b5aa572c9621d1f932788fc882d4e6d693473f /defs.h
parent17a856577f9db766b8ef7099d0575d378dff5dd1 (diff)
downloadxv6-labs-24437cd554995f729969299e72699e2ba5d9b068.tar.gz
xv6-labs-24437cd554995f729969299e72699e2ba5d9b068.tar.bz2
xv6-labs-24437cd554995f729969299e72699e2ba5d9b068.zip
fix deadlock---iput(dp) asap
working unlink, but doesn't free dir blocks that become empty remove out-of-date comment in ioapic
Diffstat (limited to 'defs.h')
-rw-r--r--defs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/defs.h b/defs.h
index 5e3c1e4..91e0602 100644
--- a/defs.h
+++ b/defs.h
@@ -118,4 +118,5 @@ struct inode * namei(char *path);
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);
+int unlink(char *cp);
void iupdate (struct inode *ip);