Cleanup mkdir_recursive indent
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Sat, 6 Aug 2011 17:55:23 +0000 (13:55 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Sat, 6 Aug 2011 17:55:23 +0000 (13:55 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
ltt-sessiond/utils.c

index 5477270fba4204455d1583c0a34bbc69e49e00db..6c8b62e163f4736eda5e210f8f6ce41c1c7e4be1 100644 (file)
@@ -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;
 }
This page took 0.035259 seconds and 4 git commands to generate.