summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Cross <[email protected]>2019-03-21 01:15:38 +0000
committerFrans Kaashoek <[email protected]>2019-08-19 13:22:35 -0400
commit0581c37baf8950ae9602a1419498a800f9fade4f (patch)
tree6e57d803cd6240d4ef25efd11450cadc2f5c90e5
parentb818915f793cd20c5d1e24f668534a9d690f3cc8 (diff)
downloadxv6-labs-0581c37baf8950ae9602a1419498a800f9fade4f.tar.gz
xv6-labs-0581c37baf8950ae9602a1419498a800f9fade4f.tar.bz2
xv6-labs-0581c37baf8950ae9602a1419498a800f9fade4f.zip
Removed unused `dirlookup` argument in `create`
The `off` argument to `dirlookup` is optional. It was not being used in the `dirlookup` call in `create`, so pass NULL instead and delete the unused local. Signed-off-by: Dan Cross <[email protected]>
-rw-r--r--sysfile.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sysfile.c b/sysfile.c
index 87e508b..bfe61b7 100644
--- a/sysfile.c
+++ b/sysfile.c
@@ -241,7 +241,6 @@ bad:
static struct inode*
create(char *path, short type, short major, short minor)
{
- uint off;
struct inode *ip, *dp;
char name[DIRSIZ];
@@ -249,7 +248,7 @@ create(char *path, short type, short major, short minor)
return 0;
ilock(dp);
- if((ip = dirlookup(dp, name, &off)) != 0){
+ if((ip = dirlookup(dp, name, 0)) != 0){
iunlockput(dp);
ilock(ip);
if(type == T_FILE && ip->type == T_FILE)