diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-10-17 23:38:18 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-10-17 23:38:18 +0000 |
commit | d5cb997f18ad94969043d7847c7e22cef2483eca (patch) | |
tree | 3d38d9bc8224ac14a54f2b006899943d06d13286 /ruby.c | |
parent | 50024f9da6280c9fe48a4886364bae62d4eef92e (diff) | |
download | ruby-d5cb997f18ad94969043d7847c7e22cef2483eca.tar.gz |
ruby.c: suppress warnings
* ruby.c (loadopen_func): suppress a warning, unused function.
* ruby.c (open_load_file): suppress warnings, results of close(2).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1726,6 +1726,7 @@ load_file_internal(VALUE argp_v) return (VALUE)tree; } +#ifdef S_ISFIFO static void * loadopen_func(void *arg) { @@ -1736,6 +1737,7 @@ loadopen_func(void *arg) return (void *)(VALUE)fd; } +#endif static VALUE open_load_file(VALUE fname_v, int *xflag) @@ -1777,7 +1779,7 @@ open_load_file(VALUE fname_v, int *xflag) /* disabling O_NONBLOCK */ if (fcntl(fd, F_SETFL, 0) < 0) { e = errno; - close(fd); + (void)close(fd); rb_load_fail(fname_v, strerror(e)); } #endif @@ -1787,12 +1789,12 @@ open_load_file(VALUE fname_v, int *xflag) struct stat st; if (fstat(fd, &st) != 0) { e = errno; - close(fd); + (void)close(fd); rb_load_fail(fname_v, strerror(e)); } if (S_ISFIFO(st.st_mode)) { /* We need to wait if FIFO is empty. So, let's reopen it. */ - close(fd); + (void)close(fd); fd = (int)(VALUE)rb_thread_call_without_gvl(loadopen_func, (void *)fname, RUBY_UBF_IO, 0); if (fd < 0) @@ -1801,7 +1803,7 @@ open_load_file(VALUE fname_v, int *xflag) } #endif if (!ruby_is_fd_loadable(fd)) { - close(fd); + (void)close(fd); rb_load_fail(fname_v, strerror(errno)); } |