summaryrefslogtreecommitdiff
path: root/sys/src/libbio/bwrite.c
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2011-07-12 18:39:40 +0200
committeraiju <aiju@phicode.de>2011-07-12 18:39:40 +0200
commit5851650367a7b693056401af1e7762eeac05deeb (patch)
treec86e79c183dd40fda8a88b33e30d2e53ae7e2f3b /sys/src/libbio/bwrite.c
parent9f31fa9d8e6600f82bf61cd2a65c34784b3a38f4 (diff)
added Blethal to libbio
Diffstat (limited to 'sys/src/libbio/bwrite.c')
-rw-r--r--sys/src/libbio/bwrite.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/libbio/bwrite.c b/sys/src/libbio/bwrite.c
index ae7a7d97c..03f46779b 100644
--- a/sys/src/libbio/bwrite.c
+++ b/sys/src/libbio/bwrite.c
@@ -24,8 +24,10 @@ Bwrite(Biobufhdr *bp, void *ap, long count)
i = write(bp->fid, bp->bbuf, bp->bsize);
if(i != bp->bsize) {
errstr(errbuf, sizeof errbuf);
- if(strstr(errbuf, "interrupt") == nil)
+ if(strstr(errbuf, "interrupt") == nil) {
bp->state = Binactive;
+ Berror(bp, "write error: %s", errbuf);
+ }
errstr(errbuf, sizeof errbuf);
return Beof;
}