aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2008-06-03 08:32:36 -0400
committerRuss Cox <rsc@swtch.com>2008-06-03 08:32:36 -0400
commitf533d4e0e656bdc6841d7bff268c3d0c22c147f0 (patch)
treeb1a7683dbb9d3c9b5862cf9dbf5375fb52175a22
parentf0315273ec908f463929cfd3fb40a4c43945a678 (diff)
downloadplan9port-f533d4e0e656bdc6841d7bff268c3d0c22c147f0.tar.gz
plan9port-f533d4e0e656bdc6841d7bff268c3d0c22c147f0.tar.bz2
plan9port-f533d4e0e656bdc6841d7bff268c3d0c22c147f0.zip
libbio: lost changes to include/bio.h (@#%@#$ mercurial)
-rw-r--r--include/bio.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/bio.h b/include/bio.h
index caffa742..07d7c5fe 100644
--- a/include/bio.h
+++ b/include/bio.h
@@ -8,7 +8,6 @@ extern "C" {
AUTOLIB(bio)
#endif
-#include <sys/types.h> /* for off_t */
#include <fcntl.h> /* for O_RDONLY, O_WRONLY */
typedef struct Biobuf Biobuf;
@@ -38,7 +37,7 @@ struct Biobuf
int state; /* r/w/inactive */
int fid; /* open file */
int flag; /* magic if malloc'ed */
- off_t offset; /* offset of buffer in file */
+ long long offset; /* offset of buffer in file */
int bsize; /* size of buffer */
unsigned char* bbuf; /* pointer to beginning of buffer */
unsigned char* ebuf; /* pointer to end of buffer */
@@ -71,7 +70,7 @@ long Bgetrune(Biobuf*);
int Binit(Biobuf*, int, int);
int Binits(Biobuf*, int, int, unsigned char*, int);
int Blinelen(Biobuf*);
-off_t Boffset(Biobuf*);
+long long Boffset(Biobuf*);
Biobuf* Bopen(char*, int);
int Bprint(Biobuf*, char*, ...);
int Bputc(Biobuf*, int);
@@ -79,7 +78,7 @@ int Bputrune(Biobuf*, long);
void* Brdline(Biobuf*, int);
char* Brdstr(Biobuf*, int, int);
long Bread(Biobuf*, void*, long);
-off_t Bseek(Biobuf*, off_t, int);
+long long Bseek(Biobuf*, long long, int);
int Bterm(Biobuf*);
int Bungetc(Biobuf*);
int Bungetrune(Biobuf*);