Second Extended Filesystem (ext2) and other improvements (#33)
[lunaix-os.git] / lunaix-os / usr / mkdir.c
diff --git a/lunaix-os/usr/mkdir.c b/lunaix-os/usr/mkdir.c
new file mode 100644 (file)
index 0000000..f8bc4ad
--- /dev/null
@@ -0,0 +1,21 @@
+#include <errno.h>
+#include <unistd.h>
+#include <stdio.h>
+
+int
+main(int argc, const char* argv[])
+{
+    if (argc != 2) {
+        printf("expect a directory name\n");
+        return 1;
+    }
+
+    int err;
+
+    err = mkdir(argv[1]);
+    if (err) {
+        printf("unable to mkdir: %d\n", errno);
+    }
+
+    return err;
+}
\ No newline at end of file