summaryrefslogtreecommitdiffstats
path: root/dir.c
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-12-07 04:45:46 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-12-07 04:45:46 +0000
commit2be4e4a9b9a1ba2f60f3afd7e8e4f405d0fc6ca6 (patch)
tree494482da1dd9d03c27acefbbd8184d4d430fd08a /dir.c
parent58df482d712a6dfd32976cb970d6ec4e5b4d2b07 (diff)
downloadruby-2be4e4a9b9a1ba2f60f3afd7e8e4f405d0fc6ca6.tar.gz
ruby-2be4e4a9b9a1ba2f60f3afd7e8e4f405d0fc6ca6.tar.xz
ruby-2be4e4a9b9a1ba2f60f3afd7e8e4f405d0fc6ca6.zip
* io.c (dir_s_mkdir): win32 special processing doesn't need any longer.
* win32/win32.[ch] (rb_w32_mkdir): new function. POSIX.1 compatible interface. * win32/win32.[ch] (rb_w32_rmdir): new function. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'dir.c')
-rw-r--r--dir.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/dir.c b/dir.c
index 596d5d8c1..ad353b786 100644
--- a/dir.c
+++ b/dir.c
@@ -895,13 +895,8 @@ dir_s_mkdir(argc, argv, obj)
}
check_dirname(&path);
-#ifndef _WIN32
if (mkdir(RSTRING(path)->ptr, mode) == -1)
rb_sys_fail(RSTRING(path)->ptr);
-#else
- if (mkdir(RSTRING(path)->ptr) == -1)
- rb_sys_fail(RSTRING(path)->ptr);
-#endif
return INT2FIX(0);
}