Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/sys.cc')
-rw-r--r--src/sys/sys.cc10
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