summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-io
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-io')
-rw-r--r--mrbgems/mruby-io/test/mruby_io_test.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/mrbgems/mruby-io/test/mruby_io_test.c b/mrbgems/mruby-io/test/mruby_io_test.c
index ac6ab530a..2026dbd45 100644
--- a/mrbgems/mruby-io/test/mruby_io_test.c
+++ b/mrbgems/mruby-io/test/mruby_io_test.c
@@ -99,16 +99,6 @@ sock_test_out:
static mrb_value
mrb_io_test_io_setup(mrb_state *mrb, mrb_value self)
{
- if(!(socket_available_p = mrb_io_socket_abailable())) {
- char *tmpdir;
- wd_save = open(".", O_DIRECTORY);
- tmpdir = getenv("TMPDIR");
- if (tmpdir)
- assert(!chdir(tmpdir));
- else
- assert(!chdir("/tmp"));
- }
-
char rfname[] = "tmp.mruby-io-test-r.XXXXXXXX";
char wfname[] = "tmp.mruby-io-test-w.XXXXXXXX";
char symlinkname[] = "tmp.mruby-io-test-l.XXXXXXXX";
@@ -123,6 +113,16 @@ mrb_io_test_io_setup(mrb_state *mrb, mrb_value self)
struct sockaddr_un sun0;
#endif
+ if(!(socket_available_p = mrb_io_socket_abailable())) {
+ char *tmpdir;
+ wd_save = open(".", O_DIRECTORY);
+ tmpdir = getenv("TMPDIR");
+ if (tmpdir)
+ assert(!chdir(tmpdir));
+ else
+ assert(!chdir("/tmp"));
+ }
+
mask = umask(077);
fd0 = mkstemp(rfname);
fd1 = mkstemp(wfname);