Introduction
Introduction Statistics Contact Development Disclaimer Help
mount: catfile: return 0 or -1 - ubase - suckless linux base utils
git clone git://git.suckless.org/ubase
Log
Files
Refs
README
LICENSE
---
commit a248370eb6b11330426bb6e91515d08b031924bc
parent 314f2a77f045c3353f1db17cc00cdf81ecbf699c
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 20 Feb 2015 16:14:11 +0100
mount: catfile: return 0 or -1
Diffstat:
M mount.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/mount.c b/mount.c
@@ -106,10 +106,10 @@ catfile(FILE *in, FILE *out)
while (!feof(in)) {
bytesread = fread(buf, 1, sizeof(buf), in);
if (ferror(in))
- return 0;
+ return -1;
fwrite(buf, 1, bytesread, out);
}
- return 1;
+ return 0;
}
static void
@@ -160,7 +160,7 @@ main(int argc, char *argv[])
if (argc < 1 && aflag == 0) {
if (!(fp = fopen(files[0], "r")))
eprintf("fopen %s:", files[0]);
- if (catfile(fp, stdout) != 1) {
+ if (catfile(fp, stdout) == -1) {
weprintf("error while reading %s:", files[0]);
status = 1;
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.