]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
fix regression test run failure. appears to be a glibc bug
authorDirk Mueller <daywalker@users.sourceforge.net>
Mon, 5 May 2003 11:04:37 +0000 (11:04 +0000)
committerDirk Mueller <daywalker@users.sourceforge.net>
Mon, 5 May 2003 11:04:37 +0000 (11:04 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1613

corecheck/tests/pth_atfork1.c
corecheck/tests/pth_atfork1.stdout.exp

index f0876b88869dd949bd03cf72634f84d8287f4a43..b9305808c84d5aedde041316321da50ee04d9ed9 100644 (file)
@@ -37,21 +37,18 @@ static int var;
 static void
 prepare (void)
 {
-  printf("prepare\n");
   var |= PREPARE_BIT;
 }
 
 static void
 parent (void)
 {
-  printf("parent\n");
   var |= PARENT_BIT;
 }
 
 static void
 child (void)
 {
-  printf("child\n");
   var |= CHILD_BIT;
 }
 
@@ -72,7 +69,11 @@ main (void)
 
   pthread_join (th, &res);
 
-  return (int) (long int) res;
+  if ( ( int ) ( long int ) res != 0 )
+      error(EXIT_FAILURE, 0, "pthread_join res != 0" );
+
+  printf ( "all ok\n" );
+  return 0;
 }
 
 
index 64eb4aea1156c01560db0ad023afa4558c0bb746..d48ce729964913374d02c66b0274999951dc12e2 100644 (file)
@@ -1,3 +1 @@
-prepare
-child
-parent
+all ok