From: Mathieu Desnoyers Date: Sat, 6 Aug 2011 17:55:23 +0000 (-0400) Subject: Cleanup mkdir_recursive indent X-Git-Tag: v2.0-pre7~3 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=49a1d1ed7e24d9598d9602d1a828faba8c1c3bd9;p=lttng-tools.git Cleanup mkdir_recursive indent Signed-off-by: Mathieu Desnoyers --- diff --git a/ltt-sessiond/utils.c b/ltt-sessiond/utils.c index 5477270fb..6c8b62e16 100644 --- a/ltt-sessiond/utils.c +++ b/ltt-sessiond/utils.c @@ -44,41 +44,41 @@ const char *get_home_dir(void) * * Create recursively directory using the FULL path. */ -int mkdir_recursive(const char *path, mode_t mode) +int mkdir_recursive(const char *path, mode_t mode, gid_t gid) { - int ret; - char *p, tmp[PATH_MAX]; - size_t len; - mode_t old_umask; + int ret; + char *p, tmp[PATH_MAX]; + size_t len; + mode_t old_umask; - ret = snprintf(tmp, sizeof(tmp), "%s", path); + ret = snprintf(tmp, sizeof(tmp), "%s", path); if (ret < 0) { perror("snprintf mkdir"); goto error; } - len = ret; - if (tmp[len - 1] == '/') { - tmp[len - 1] = 0; - } + len = ret; + if (tmp[len - 1] == '/') { + tmp[len - 1] = 0; + } - old_umask = umask(0); - for (p = tmp + 1; *p; p++) { - if (*p == '/') { - *p = 0; - ret = mkdir(tmp, mode); - if (ret < 0) { - if (!(errno == EEXIST)) { + old_umask = umask(0); + for (p = tmp + 1; *p; p++) { + if (*p == '/') { + *p = 0; + ret = mkdir(tmp, mode); + if (ret < 0) { + if (!(errno == EEXIST)) { perror("mkdir recursive"); ret = errno; - goto umask_error; - } - } - *p = '/'; - } - } + goto umask_error; + } + } + *p = '/'; + } + } - ret = mkdir(tmp, mode); + ret = mkdir(tmp, mode); if (ret < 0) { ret = errno; } @@ -86,5 +86,5 @@ int mkdir_recursive(const char *path, mode_t mode) umask_error: umask(old_umask); error: - return ret; + return ret; }