diff options
author | Hector Chu <hectorchu@gmail.com> | 2009-11-30 11:53:11 -0800 |
---|---|---|
committer | Hector Chu <hectorchu@gmail.com> | 2009-11-30 11:53:11 -0800 |
commit | 24dff2fa7785801a25f1fcac53313e83ae61201b (patch) | |
tree | 7ac62e529fdf4675e7449e7171ed7cc0a573e517 /src/libbio | |
parent | 0106c26c2d751926fc223eee01e6fac8e2b0b1d4 (diff) | |
download | go-24dff2fa7785801a25f1fcac53313e83ae61201b.tar.gz |
Ports of lib9, libbio and libmach to Windows.
R=rsc
http://codereview.appspot.com/157159
Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/libbio')
-rw-r--r-- | src/libbio/binit.c | 6 | ||||
-rw-r--r-- | src/libbio/bseek.c | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/libbio/binit.c b/src/libbio/binit.c index 6eb7776a8..a7ade5081 100644 --- a/src/libbio/binit.c +++ b/src/libbio/binit.c @@ -87,7 +87,7 @@ Binits(Biobuf *bp, int f, int mode, unsigned char *p, int size) p += Bungetsize; /* make room for Bungets */ size -= Bungetsize; - switch(mode&~(OCEXEC|ORCLOSE|OTRUNC)) { + switch(mode&~(ORCLOSE|OTRUNC)) { default: fprint(2, "Bopen: unknown mode %d\n", mode); return Beof; @@ -142,7 +142,7 @@ Bopen(char *name, int mode) Biobuf *bp; int f; - switch(mode&~(OCEXEC|ORCLOSE|OTRUNC)) { + switch(mode&~(ORCLOSE|OTRUNC)) { default: fprint(2, "Bopen: unknown mode %d\n", mode); return 0; @@ -154,7 +154,7 @@ Bopen(char *name, int mode) break; case OWRITE: - f = creat(name, 0666); + f = create(name, OWRITE|OTRUNC, 0666); if(f < 0) return 0; } diff --git a/src/libbio/bseek.c b/src/libbio/bseek.c index ee3ba7714..be00ab1a7 100644 --- a/src/libbio/bseek.c +++ b/src/libbio/bseek.c @@ -33,10 +33,12 @@ Bseek(Biobuf *bp, vlong offset, int base) vlong n, d; int bufsz; +#ifndef __MINGW32__ if(sizeof(offset) != sizeof(off_t)) { fprint(2, "Bseek: libbio compiled with %d-byte offset\n", sizeof(off_t)); abort(); } +#endif switch(bp->state) { default: |