diff options
Diffstat (limited to 'src/sys/sys.cc')
-rw-r--r-- | src/sys/sys.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/sys/sys.cc b/src/sys/sys.cc index 9957408..508756d 100644 --- a/src/sys/sys.cc +++ b/src/sys/sys.cc @@ -25,17 +25,21 @@ namespace sys { -bool mkdir(const char *path) +void mkdir(const char *path) { #ifdef _WIN32 ::mkdir(path); - // FIXME check return value return true; #else - return (::mkdir(path, 0777) == 0); + ::mkdir(path, 0777); #endif } +void mkdir(const std::string &path) +{ + mkdir(path.c_str()); +} + void signal(int signum, signalfunc handler) { #ifndef _WIN32 |