summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2019-03-08 00:06:03 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2019-03-08 00:06:03 +0100
commit841ee0e92516827e6dd6f2101903b5ec1cc85fb4 (patch)
tree0b416c92514dc9babd24964ece3d7724489be5b4
parent6a63f7e026d31b2f081562a06da8f16d4a7defaa (diff)
downloadcc4group-841ee0e92516827e6dd6f2101903b5ec1cc85fb4.tar.gz
cc4group-841ee0e92516827e6dd6f2101903b5ec1cc85fb4.zip
Make c4mkdir actually create a directory (not delete)
-rw-r--r--examples/c4mkdir.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/examples/c4mkdir.c b/examples/c4mkdir.c
index 5677125..c7fd1b3 100644
--- a/examples/c4mkdir.c
+++ b/examples/c4mkdir.c
@@ -6,19 +6,12 @@
int main(int argc, char* argv[])
{
- bool recursive = argc == 4 && strcmp(argv[1], "-r") == 0;
-
- if(argc != 3 && !recursive)
+ if(argc != 3)
{
- fprintf(stderr, "USAGE: %s [-r] <group> <entry>\n", argv[0]);
+ fprintf(stderr, "USAGE: %s <group> <directory>\n", argv[0]);
return EXIT_FAILURE;
}
- if(recursive)
- {
- ++argv;
- }
-
CC4Group* group = cc4group.new();
bool success = cc4group.openExisting(group, argv[1]);
if(!success)
@@ -27,11 +20,11 @@ int main(int argc, char* argv[])
}
else
{
- success = cc4group.deleteEntry(group, argv[2], recursive);
+ success = cc4group.createDirectory(group, argv[2]);
if(!success)
{
- fprintf(stderr, "ERROR: Can not delete group entry \"%s\": %s\n", argv[2], cc4group.getErrorMessage(group));
+ fprintf(stderr, "ERROR: Can not create directory \"%s\": %s\n", argv[2], cc4group.getErrorMessage(group));
}
else
{