aboutsummaryrefslogtreecommitdiff
path: root/src/libbio
diff options
context:
space:
mode:
authorPetter Rodhelind <petter.rodhelind@gmail.com>2020-01-14 11:41:08 +0100
committerPetter Rodhelind <petter.rodhelind@gmail.com>2020-01-14 11:41:08 +0100
commit02d7aa8915f9c3a3288dab01f321eb94ba219e3b (patch)
treef053238978479e408a2b83571443e132f30586ab /src/libbio
parentc0c9d8f883dfd3a7f5a74499d91bb95884b15873 (diff)
parent3d1382b98a502d0c34d5ba2c462396acc515016e (diff)
downloadplan9port-02d7aa8915f9c3a3288dab01f321eb94ba219e3b.tar.gz
plan9port-02d7aa8915f9c3a3288dab01f321eb94ba219e3b.tar.bz2
plan9port-02d7aa8915f9c3a3288dab01f321eb94ba219e3b.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'src/libbio')
-rw-r--r--src/libbio/bcat.c2
-rw-r--r--src/libbio/binit.c8
-rw-r--r--src/libbio/brdstr.c2
-rw-r--r--src/libbio/bvprint.c2
-rw-r--r--src/libbio/lib9.std.h1
5 files changed, 8 insertions, 7 deletions
diff --git a/src/libbio/bcat.c b/src/libbio/bcat.c
index 7c9b39e9..cc8e53d8 100644
--- a/src/libbio/bcat.c
+++ b/src/libbio/bcat.c
@@ -14,7 +14,7 @@ bcat(Biobuf *b, char *name)
fprint(2, "writing during %s: %r\n", name);
}
if(n < 0)
- fprint(2, "reading %s: %r\n", name);
+ fprint(2, "reading %s: %r\n", name);
}
int
diff --git a/src/libbio/binit.c b/src/libbio/binit.c
index 8ec375ce..95a70a28 100644
--- a/src/libbio/binit.c
+++ b/src/libbio/binit.c
@@ -141,13 +141,15 @@ Bopen(char *name, int mode)
int
Bterm(Biobuf *bp)
{
+ int ret;
deinstall(bp);
- Bflush(bp);
+ ret = Bflush(bp);
if(bp->flag == Bmagic) {
bp->flag = 0;
- close(bp->fid);
+ if(close(bp->fid) < 0)
+ ret = -1;
free(bp);
}
- return 0;
+ return ret;
}
diff --git a/src/libbio/brdstr.c b/src/libbio/brdstr.c
index 52baf517..30d40db4 100644
--- a/src/libbio/brdstr.c
+++ b/src/libbio/brdstr.c
@@ -99,7 +99,7 @@ Brdstr(Biobuf *bp, int delim, int nulldelim)
}
ip += j;
}
-
+
/*
* full buffer without finding; add to user string and continue
*/
diff --git a/src/libbio/bvprint.c b/src/libbio/bvprint.c
index 60b105fa..0b1aaf6b 100644
--- a/src/libbio/bvprint.c
+++ b/src/libbio/bvprint.c
@@ -1,7 +1,7 @@
#include "lib9.h"
#include <bio.h>
-static int
+static int
fmtBflush(Fmt *f)
{
Biobuf *bp;
diff --git a/src/libbio/lib9.std.h b/src/libbio/lib9.std.h
index 180471e1..e4897023 100644
--- a/src/libbio/lib9.std.h
+++ b/src/libbio/lib9.std.h
@@ -23,4 +23,3 @@ typedef unsigned long long uvlong;
#define seek(fd, offset, whence) lseek(fd, offset, whence)
#define create(name, mode, perm) creat(name, perm)
-