summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-io/src
diff options
context:
space:
mode:
authorYasuhiro Matsumoto <[email protected]>2017-12-12 18:43:25 +0900
committerYasuhiro Matsumoto <[email protected]>2017-12-12 22:39:21 +0900
commitdf2c3771f806e12ae62a2cf9d506580b348335b1 (patch)
tree150dab73fe8872a812e0db55863f0c9e522bb924 /mrbgems/mruby-io/src
parentf6f8bb2416993cc22c73647408fd66704fb1a759 (diff)
downloadmruby-df2c3771f806e12ae62a2cf9d506580b348335b1.tar.gz
mruby-df2c3771f806e12ae62a2cf9d506580b348335b1.zip
fix compilation error
Diffstat (limited to 'mrbgems/mruby-io/src')
-rw-r--r--mrbgems/mruby-io/src/io.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mrbgems/mruby-io/src/io.c b/mrbgems/mruby-io/src/io.c
index b114b4563..02aea381c 100644
--- a/mrbgems/mruby-io/src/io.c
+++ b/mrbgems/mruby-io/src/io.c
@@ -427,7 +427,7 @@ mrb_io_s_popen(mrb_state *mrb, mrb_value klass)
mrb_value
mrb_io_s_popen(mrb_state *mrb, mrb_value klass)
{
- mrb_value cmd, io, result;
+ mrb_value cmd, io;
mrb_value mode = mrb_str_new_cstr(mrb, "r");
mrb_value opt = mrb_hash_new(mrb);
@@ -442,7 +442,6 @@ mrb_io_s_popen(mrb_state *mrb, mrb_value klass)
HANDLE ofd[2];
int doexec;
- int saved_errno;
int opt_in, opt_out, opt_err;
ifd[0] = INVALID_HANDLE_VALUE;
@@ -589,8 +588,8 @@ fptr_finalize(mrb_state *mrb, struct mrb_io *fptr, int quiet)
}
if (fptr->pid != 0) {
- pid_t pid;
#if !defined(_WIN32) && !defined(_WIN64)
+ pid_t pid;
int status;
do {
pid = waitpid(fptr->pid, &status, 0);