aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'io.c')
-rw-r--r--io.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/io.c b/io.c
index c0cf821b8b..f71ef8f0b6 100644
--- a/io.c
+++ b/io.c
@@ -2381,7 +2381,7 @@ rb_fopen(fname, mode)
}
}
#ifdef USE_SETVBUF
- if (setvbuf(file, NULL, _IOFBF, 0) < 0)
+ if (setvbuf(file, NULL, _IOFBF, 0) != 0)
rb_warn("setvbuf() can't be honoured for %s", fname);
#endif
#ifdef __human68k__
@@ -2424,7 +2424,7 @@ rb_fdopen(fd, mode)
}
#ifdef USE_SETVBUF
- if (setvbuf(file, NULL, _IOFBF, 0) < 0)
+ if (setvbuf(file, NULL, _IOFBF, 0) != 0)
rb_warn("setvbuf() can't be honoured (fd=%d)", fd);
#endif
return file;
@@ -3278,7 +3278,7 @@ rb_io_reopen(argc, argv, file)
rb_sys_fail(fptr->path);
}
#ifdef USE_SETVBUF
- if (setvbuf(fptr->f, NULL, _IOFBF, 0) < 0)
+ if (setvbuf(fptr->f, NULL, _IOFBF, 0) != 0)
rb_warn("setvbuf() can't be honoured for %s", RSTRING(fname)->ptr);
#endif