summaryrefslogtreecommitdiff
path: root/sys/lib/libsa
diff options
context:
space:
mode:
Diffstat (limited to 'sys/lib/libsa')
-rw-r--r--sys/lib/libsa/cd9660.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/sys/lib/libsa/cd9660.c b/sys/lib/libsa/cd9660.c
index 39751e4e2b2..52f403154a6 100644
--- a/sys/lib/libsa/cd9660.c
+++ b/sys/lib/libsa/cd9660.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cd9660.c,v 1.10 2003/08/11 06:23:09 deraadt Exp $ */
+/* $OpenBSD: cd9660.c,v 1.11 2004/06/22 23:17:10 tom Exp $ */
/* $NetBSD: cd9660.c,v 1.1 1996/09/30 16:01:19 ws Exp $ */
/*
@@ -133,7 +133,7 @@ cd9660_open(char *path, struct open_file *f)
struct file *fp = 0;
void *buf;
struct iso_primary_descriptor *vd;
- size_t buf_size, read, psize, dsize;
+ size_t buf_size, nread, psize, dsize;
daddr_t bno;
int parent, ent;
struct ptable_ent *pp;
@@ -147,10 +147,10 @@ cd9660_open(char *path, struct open_file *f)
for (bno = 16;; bno++) {
twiddle();
rc = f->f_dev->dv_strategy(f->f_devdata, F_READ, cdb2devb(bno),
- ISO_DEFAULT_BLOCK_SIZE, buf, &read);
+ ISO_DEFAULT_BLOCK_SIZE, buf, &nread);
if (rc)
goto out;
- if (read != ISO_DEFAULT_BLOCK_SIZE) {
+ if (nread != ISO_DEFAULT_BLOCK_SIZE) {
rc = EIO;
goto out;
}
@@ -176,10 +176,10 @@ cd9660_open(char *path, struct open_file *f)
twiddle();
rc = f->f_dev->dv_strategy(f->f_devdata, F_READ, cdb2devb(bno),
- buf_size, buf, &read);
+ buf_size, buf, &nread);
if (rc)
goto out;
- if (read != buf_size) {
+ if (nread != buf_size) {
rc = EIO;
goto out;
}
@@ -227,10 +227,10 @@ cd9660_open(char *path, struct open_file *f)
rc = f->f_dev->dv_strategy(f->f_devdata, F_READ,
cdb2devb(bno),
ISO_DEFAULT_BLOCK_SIZE,
- buf, &read);
+ buf, &nread);
if (rc)
goto out;
- if (read != ISO_DEFAULT_BLOCK_SIZE) {
+ if (nread != ISO_DEFAULT_BLOCK_SIZE) {
rc = EIO;
goto out;
}
@@ -296,7 +296,7 @@ cd9660_read(struct open_file *f, void *start, size_t size, size_t *resid)
daddr_t bno;
char buf[ISO_DEFAULT_BLOCK_SIZE];
char *dp;
- size_t read, off;
+ size_t nread, off;
while (size) {
if (fp->off < 0 || fp->off >= fp->size)
@@ -309,20 +309,20 @@ cd9660_read(struct open_file *f, void *start, size_t size, size_t *resid)
dp = start;
twiddle();
rc = f->f_dev->dv_strategy(f->f_devdata, F_READ, cdb2devb(bno),
- ISO_DEFAULT_BLOCK_SIZE, dp, &read);
+ ISO_DEFAULT_BLOCK_SIZE, dp, &nread);
if (rc)
return rc;
- if (read != ISO_DEFAULT_BLOCK_SIZE)
+ if (nread != ISO_DEFAULT_BLOCK_SIZE)
return EIO;
if (dp == buf) {
off = fp->off & (ISO_DEFAULT_BLOCK_SIZE - 1);
- if (read > off + size)
- read = off + size;
- read -= off;
- bcopy(buf + off, start, read);
- start += read;
- fp->off += read;
- size -= read;
+ if (nread > off + size)
+ nread = off + size;
+ nread -= off;
+ bcopy(buf + off, start, nread);
+ start += nread;
+ fp->off += nread;
+ size -= nread;
} else {
start += ISO_DEFAULT_BLOCK_SIZE;
fp->off += ISO_DEFAULT_BLOCK_SIZE;