summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsc <rsc>2006-07-16 01:49:03 +0000
committerrsc <rsc>2006-07-16 01:49:03 +0000
commit51716a869c2e596b43dcc9d030a6626b29cf4829 (patch)
treebb354f454bab41fa1ce9dfaffc8cfb16cd66ea15
parent856e1fc1ad22a24bd71c706bc06ba868e044ddc8 (diff)
downloadxv6-labs-51716a869c2e596b43dcc9d030a6626b29cf4829.tar.gz
xv6-labs-51716a869c2e596b43dcc9d030a6626b29cf4829.tar.bz2
xv6-labs-51716a869c2e596b43dcc9d030a6626b29cf4829.zip
Rename fd_reference to more suggestive fd_incref.
(Fd_reference sounds like it might just return the ref count.)
-rw-r--r--defs.h2
-rw-r--r--fd.c2
-rw-r--r--proc.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/defs.h b/defs.h
index a11cc57..0288a62 100644
--- a/defs.h
+++ b/defs.h
@@ -84,7 +84,7 @@ struct fd * fd_alloc();
void fd_close(struct fd *);
int fd_read(struct fd *fd, char *addr, int n);
int fd_write(struct fd *fd, char *addr, int n);
-void fd_reference(struct fd *fd);
+void fd_incref(struct fd *fd);
// ide.c
void ide_init(void);
diff --git a/fd.c b/fd.c
index 0f7028f..b34f313 100644
--- a/fd.c
+++ b/fd.c
@@ -99,7 +99,7 @@ fd_close(struct fd *fd)
}
void
-fd_reference(struct fd *fd)
+fd_incref(struct fd *fd)
{
acquire(&fd_table_lock);
if(fd->count < 1 || fd->type == FD_CLOSED)
diff --git a/proc.c b/proc.c
index c854576..31de6fc 100644
--- a/proc.c
+++ b/proc.c
@@ -118,7 +118,7 @@ copyproc(struct proc* p)
for(i = 0; i < NOFILE; i++){
np->fds[i] = p->fds[i];
if(np->fds[i])
- fd_reference(np->fds[i]);
+ fd_incref(np->fds[i]);
}
return np;