ref: c0ac40bcb627d8fb96be8b63ee8079ae29569274
parent: e3f489425ca29c1078234e203ab98a69840fb72d
author: aiju <devnull@localhost>
date: Sat May 6 10:33:52 EDT 2017
update ape/bio.h (thanks jpm)
--- a/sys/include/ape/bio.h
+++ b/sys/include/ape/bio.h
@@ -41,6 +41,7 @@
uchar* ebuf; /* pointer to end of buffer */
uchar* gbuf; /* pointer to good data in buf */
void (*errorf)(char *); /* called on error if not nil */
+ int (*iof)(Biobufhdr*, void *, long); /* called to do i/o */
};
struct Biobuf
@@ -82,6 +83,7 @@
long Bwrite(Biobufhdr*, void*, long);
void Blethal(Biobufhdr*, void(*)(char*));
void Berror(Biobufhdr*, char*, ...);
+void Biofn(Biobufhdr*, int(*)(Biobufhdr*, void*, long));
#pragma varargck argpos Bprint 2
#pragma varargck argpos Berror 2
--
⑨