summaryrefslogtreecommitdiff
path: root/syscall.c
diff options
context:
space:
mode:
Diffstat (limited to 'syscall.c')
-rw-r--r--syscall.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/syscall.c b/syscall.c
index 68af208..c6ae0db 100644
--- a/syscall.c
+++ b/syscall.c
@@ -243,11 +243,21 @@ sys_block(void)
}
ip = iget(1, 1);
- cprintf("%d %d %d %d %d %d %d %d\n",
+ cprintf("iget 1: %d %d %d %d %d %d %d %d\n",
ip->dev, ip->inum, ip->count, ip->busy,
ip->type, ip->nlink, ip->size, ip->addrs[0]);
iput(ip);
+ ip = namei(".././//./../");
+ if(ip){
+ cprintf("namei: %d %d %d %d %d %d %d %d\n",
+ ip->dev, ip->inum, ip->count, ip->busy,
+ ip->type, ip->nlink, ip->size, ip->addrs[0]);
+ iput(ip);
+ } else {
+ cprintf("namei failed\n");
+ }
+
return 0;
}