diff options
author | kaashoek <kaashoek> | 2006-08-09 17:25:10 +0000 |
---|---|---|
committer | kaashoek <kaashoek> | 2006-08-09 17:25:10 +0000 |
commit | 2601de00325bebd850fb74409e77e68d52b7021a (patch) | |
tree | e4d13c699c5e6983824e1d46dad5b3499586dd62 /syscall.c | |
parent | 6fa5ffb56ffdbe5a37bfc04d063fbff2bf929c27 (diff) | |
download | xv6-labs-2601de00325bebd850fb74409e77e68d52b7021a.tar.gz xv6-labs-2601de00325bebd850fb74409e77e68d52b7021a.tar.bz2 xv6-labs-2601de00325bebd850fb74409e77e68d52b7021a.zip |
fix test program: don't close before writing
set fd to writeable on open for write
Diffstat (limited to 'syscall.c')
-rw-r--r-- | syscall.c | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -263,6 +263,7 @@ sys_open(void) iput(ip); return -1; } + if((ufd = fd_ualloc()) < 0){ iput(ip); fd_close(fd); @@ -467,14 +468,6 @@ sys_block(void) brelse(b); } -#if 0 - cprintf("overwrite fs.img!\n"); - b = getblk(); - memset (b->data, 'f', 10); - bwrite(1, b, 0); - cprintf("write is done\n"); -#endif - ip = iget(1, 1); cprintf("iget 1: %d %d %d %d %d %d %d %d\n", ip->dev, ip->inum, ip->count, ip->busy, |