From 09282eefd060f910ca2e70dc7c84788a106c215e Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Thu, 17 Sep 2020 13:07:43 +0200 Subject: Remove level parameter from mkdir_r API It has been removed since it is of no use to the end user. --- mkdir_r.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'mkdir_r.c') diff --git a/mkdir_r.c b/mkdir_r.c index d71c47c..178a250 100644 --- a/mkdir_r.c +++ b/mkdir_r.c @@ -23,7 +23,7 @@ #include #include -int mkdir_r(const char *const path, int level) +static int mkdir_r_lvl(const char *const path, int level) { int ret = -1; char *dir = NULL; @@ -65,7 +65,7 @@ int mkdir_r(const char *const path, int level) } if (*c) - mkdir_r(path, cur_level); + mkdir_r_lvl(path, cur_level); /* No more levels left. */ ret = 0; @@ -79,3 +79,8 @@ exit: return ret; } + +int mkdir_r(const char *const path) +{ + return mkdir_r_lvl(path, 0); +} -- cgit v1.2.3