]> git.cworth.org Git - tar/blobdiff - m4/getcwd-abort-bug.m4
Imported Upstream version 1.23
[tar] / m4 / getcwd-abort-bug.m4
index 07e2c18cc5335359fe52be9b6634694d1acd31a8..59c3daaa52ba3134c9907a60be2abb5d389aed83 100644 (file)
@@ -3,7 +3,7 @@
 # name is unusually large.  Any length between 4k and 16k trigger the bug
 # when using glibc-2.4.90-9 or older.
 
-# Copyright (C) 2006, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2006, 2009, 2010 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -23,7 +23,7 @@ AC_DEFUN([gl_FUNC_GETCWD_ABORT_BUG],
      ac_clean_files="$ac_clean_files confdir-14B---"
      AC_RUN_IFELSE(
        [AC_LANG_SOURCE(
-         [[
+          [[
 #include <stdlib.h>
 #include <unistd.h>
 #include <limits.h>
@@ -69,14 +69,14 @@ main ()
   initial_cwd_len = strlen (cwd);
   free (cwd);
   desired_depth = ((TARGET_LEN - 1 - initial_cwd_len)
-                  / (1 + strlen (dir_name)));
+                   / (1 + strlen (dir_name)));
   for (d = 0; d < desired_depth; d++)
     {
       if (mkdir (dir_name, S_IRWXU) < 0 || chdir (dir_name) < 0)
-       {
-         fail = 3; /* Unable to construct deep hierarchy.  */
-         break;
-       }
+        {
+          fail = 3; /* Unable to construct deep hierarchy.  */
+          break;
+        }
     }
 
   /* If libc has the bug in question, this invocation of getcwd
@@ -91,7 +91,7 @@ main ()
   while (0 < d--)
     {
       if (chdir ("..") < 0)
-       break;
+        break;
       rmdir (dir_name);
     }