summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsc <rsc>2006-09-06 18:06:04 +0000
committerrsc <rsc>2006-09-06 18:06:04 +0000
commitd4c64e5d434d8b9ef4488dddbe8807aed9fd7e98 (patch)
treef692dd2db0eb474cc8282925acbc74ccb9abb8b1
parent48b824703b35e17965c738743c7394e1fc0017ec (diff)
downloadxv6-labs-d4c64e5d434d8b9ef4488dddbe8807aed9fd7e98.tar.gz
xv6-labs-d4c64e5d434d8b9ef4488dddbe8807aed9fd7e98.tar.bz2
xv6-labs-d4c64e5d434d8b9ef4488dddbe8807aed9fd7e98.zip
writeable => writable
-rw-r--r--fd.c4
-rw-r--r--fd.h2
-rw-r--r--kalloc.c2
-rw-r--r--pipe.c8
-rw-r--r--syscall.c6
5 files changed, 11 insertions, 11 deletions
diff --git a/fd.c b/fd.c
index 2b4db0e..7e7502f 100644
--- a/fd.c
+++ b/fd.c
@@ -58,7 +58,7 @@ fd_alloc(void)
int
fd_write(struct fd *fd, char *addr, int n)
{
- if(fd->writeable == 0)
+ if(fd->writable == 0)
return -1;
if(fd->type == FD_PIPE){
return pipe_write(fd->pipe, addr, n);
@@ -114,7 +114,7 @@ fd_close(struct fd *fd)
release(&fd_table_lock);
if(dummy.type == FD_PIPE){
- pipe_close(dummy.pipe, dummy.writeable);
+ pipe_close(dummy.pipe, dummy.writable);
} else if(dummy.type == FD_FILE){
idecref(dummy.ip);
} else {
diff --git a/fd.h b/fd.h
index 1be1cf0..93f43bb 100644
--- a/fd.h
+++ b/fd.h
@@ -2,7 +2,7 @@ struct fd {
enum { FD_CLOSED, FD_NONE, FD_PIPE, FD_FILE } type;
int ref; // reference count
char readable;
- char writeable;
+ char writable;
struct pipe *pipe;
struct inode *ip;
uint off;
diff --git a/kalloc.c b/kalloc.c
index 83338c7..34a55eb 100644
--- a/kalloc.c
+++ b/kalloc.c
@@ -51,7 +51,7 @@ kfree(char *cp, int len)
if(len % PAGE)
panic("kfree");
- // XXX fill with junk to help debug
+ // Fill with junk to catch dangling refs.
for(i = 0; i < len; i++)
cp[i] = 1;
diff --git a/pipe.c b/pipe.c
index 6df4fbf..a1c9001 100644
--- a/pipe.c
+++ b/pipe.c
@@ -37,11 +37,11 @@ pipe_alloc(struct fd **fd1, struct fd **fd2)
initlock(&p->lock, "pipe");
(*fd1)->type = FD_PIPE;
(*fd1)->readable = 1;
- (*fd1)->writeable = 0;
+ (*fd1)->writable = 0;
(*fd1)->pipe = p;
(*fd2)->type = FD_PIPE;
(*fd2)->readable = 0;
- (*fd2)->writeable = 1;
+ (*fd2)->writable = 1;
(*fd2)->pipe = p;
return 0;
oops:
@@ -59,11 +59,11 @@ pipe_alloc(struct fd **fd1, struct fd **fd2)
}
void
-pipe_close(struct pipe *p, int writeable)
+pipe_close(struct pipe *p, int writable)
{
acquire(&p->lock);
- if(writeable){
+ if(writable){
p->writeopen = 0;
wakeup(&p->readp);
} else {
diff --git a/syscall.c b/syscall.c
index a85dc67..c6d4599 100644
--- a/syscall.c
+++ b/syscall.c
@@ -260,13 +260,13 @@ sys_open(void)
fd->type = FD_FILE;
if(arg1 & O_RDWR) {
fd->readable = 1;
- fd->writeable = 1;
+ fd->writable = 1;
} else if(arg1 & O_WRONLY) {
fd->readable = 0;
- fd->writeable = 1;
+ fd->writable = 1;
} else {
fd->readable = 1;
- fd->writeable = 0;
+ fd->writable = 0;
}
fd->ip = ip;
fd->off = 0;