summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2017-10-25 18:32:44 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-10-24 19:24:50 +0900
commit9822ebee5b35d9b6581ed64ac3b4bb05c972eab3 (patch)
tree90f69c2d0f93aca901f94d157ef85fe2e110c543
parent7459a32af3e89ea9990efb4d76bfdc869e480ffe (diff)
downloadruby-9822ebee5b35d9b6581ed64ac3b4bb05c972eab3.tar.gz
suppress warnings by parenthesizing unclear expressions
-rw-r--r--io.c8
-rw-r--r--thread.c2
2 files changed, 5 insertions, 5 deletions
diff --git a/io.c b/io.c
index 50c9fea62c..a340f5b150 100644
--- a/io.c
+++ b/io.c
@@ -322,7 +322,7 @@ rb_cloexec_open(const char *pathname, int flags, mode_t mode)
while ((ret = open(pathname, flags, mode)) == -1) {
int e = errno;
- if (e != EAGAIN && e != EWOULDBLOCK) break;
+ if ((e != EAGAIN) && (e != EWOULDBLOCK)) break;
if (retry_count++ >= retry_max_count) break;
sleep(retry_interval);
@@ -3082,7 +3082,7 @@ io_getpartial(int argc, VALUE *argv, VALUE io, int no_exception, int nonblock)
int e = errno;
if (!nonblock && fptr_wait_readable(fptr))
goto again;
- if (nonblock && (e == EWOULDBLOCK || e == EAGAIN)) {
+ if (nonblock && ((e == EWOULDBLOCK) || (e == EAGAIN))) {
if (no_exception)
return sym_wait_readable;
else
@@ -3218,7 +3218,7 @@ io_read_nonblock(rb_execution_context_t *ec, VALUE io, VALUE length, VALUE str,
n = read_internal_locktmp(str, &iis);
if (n < 0) {
int e = errno;
- if ((e == EWOULDBLOCK || e == EAGAIN)) {
+ if ((e == EWOULDBLOCK) || (e == EAGAIN)) {
if (!ex) return sym_wait_readable;
rb_readwrite_syserr_fail(RB_IO_WAIT_READABLE,
e, "read would block");
@@ -3260,7 +3260,7 @@ io_write_nonblock(rb_execution_context_t *ec, VALUE io, VALUE str, VALUE ex)
if (n < 0) {
int e = errno;
- if (e == EWOULDBLOCK || e == EAGAIN) {
+ if ((e == EWOULDBLOCK) || (e == EAGAIN)) {
if (!ex) {
return sym_wait_writable;
}
diff --git a/thread.c b/thread.c
index 86676d7bc6..336ac7836c 100644
--- a/thread.c
+++ b/thread.c
@@ -1670,7 +1670,7 @@ rb_nogvl(void *(*func)(void *), void *data1,
int saved_errno = 0;
VALUE ubf_th = Qfalse;
- if (ubf == RUBY_UBF_IO || ubf == RUBY_UBF_PROCESS) {
+ if ((ubf == RUBY_UBF_IO) || (ubf == RUBY_UBF_PROCESS)) {
ubf = ubf_select;
data2 = th;
}