aboutsummaryrefslogtreecommitdiff
path: root/sys/base/mmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/base/mmap.c')
-rw-r--r--sys/base/mmap.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/base/mmap.c b/sys/base/mmap.c
index 6edfe28..7f3062d 100644
--- a/sys/base/mmap.c
+++ b/sys/base/mmap.c
@@ -15,19 +15,19 @@ mmap·open(byte *filename)
s = io·open(filename, "r");
fd = io·fd(s);
err = io·stat(s, &st);
- if (err) {
+ if(err){
errorf("file stat: error code %d", err);
goto ERROR;
}
buf = mmap(nil, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
- if (!buf) {
+ if(!buf){
errorf("mmap: failed");
goto ERROR;
}
// NOTE: posix systems require that reference kept to mmap file after fd is closed
io·close(s);
- return (mmap·Reader){.len=st.st_size, .buf=buf};
+ return (mmap·Reader){.len=st.st_size, .b=buf};
ERROR:
io·close(s);
@@ -37,7 +37,6 @@ ERROR:
error
mmap·close(mmap·Reader rdr)
{
- munmap(rdr.buf, rdr.len);
-
+ munmap(rdr.b, rdr.len);
return 0;
}