about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--nptl/tst-exit1.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/nptl/tst-exit1.c b/nptl/tst-exit1.c
index 5113f2dd2d..0081f32c2e 100644
--- a/nptl/tst-exit1.c
+++ b/nptl/tst-exit1.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -52,14 +52,12 @@ do_test (void)
       exit (1);
     }
 
-  pthread_t th[N];
-  int i;
-  for (i = 0; i < N; ++i)
-    if (pthread_create (&th[i], NULL, tf, NULL) != 0)
-      {
-	puts ("create failed");
-	exit (1);
-      }
+  pthread_t th;
+  if (pthread_create (&th, NULL, tf, NULL) != 0)
+    {
+      puts ("create failed");
+      exit (1);
+    }
 
   int r = pthread_barrier_wait (&b);
   if (r != 0 && r != PTHREAD_BARRIER_SERIAL_THREAD)
@@ -69,7 +67,7 @@ do_test (void)
     }
 
   /* Do nothing.  */
-  if (pthread_join (th[0], NULL) == 0)
+  if (pthread_join (th, NULL) == 0)
     {
       puts ("join succeeded!?");
       exit (1);