Update.
authorAndreas Jaeger <aj@suse.de>
Thu, 24 Aug 2000 09:30:58 +0000 (09:30 +0000)
committerAndreas Jaeger <aj@suse.de>
Thu, 24 Aug 2000 09:30:58 +0000 (09:30 +0000)
Move inclusion of test-skeleton to front to have prototype for
add_temp_file.

ChangeLog
libio/tst_putwc.c
linuxthreads/Examples/ex13.c
localedata/ChangeLog
posix/Makefile

index ebea24d..91b2399 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
        (generated): Added memusage and memusagestat for make clean.
 
        * libio/tst_putwc.c (do_test): Delete temporary file.
+       Move inclusion of test-skeleton to front to have prototype for
+       add_temp_file.
 
        * posix/Makefile (generated): Add wordexp-tst.out.
 
index 60bb232..a78dfec 100644 (file)
 
 static const char outname[] = OBJPFX "tst_putwc.temp";
 
-
+/* Prototype for our test function.  */
+int do_test (void);
 #define TEST_FUNCTION do_test ()
+
+/* This defines the `main' function and some more.  */
+#include <test-skeleton.c>
+
 int
 do_test (void)
 {
@@ -37,6 +42,8 @@ do_test (void)
   FILE *fp;
   int res = 0;
 
+  add_temp_file (outname);
+
   fp = fopen (outname, "w+");
   if (fp == NULL)
     error (EXIT_FAILURE, errno, "cannot open temporary file");
@@ -113,6 +120,3 @@ do_test (void)
 
   return res;
 }
-
-
-#include "../test-skeleton.c"
index 137ca6e..f50a96e 100644 (file)
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define _GNU_SOURCE 1
-
-#include <unistd.h>
-#include <stdio.h>
 #include <errno.h>
 #include <pthread.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
 
 struct thr_ctrl
 {
@@ -47,11 +46,14 @@ void
 pthr_cond_signal_mutex (pthread_cond_t * cond, pthread_mutex_t * mut)
 {
   int err;
-  if (err = pthread_mutex_lock (mut))
+  err = pthread_mutex_lock (mut);
+  if (err)
     printf ("mutex_lock  : %s\n", strerror (err));
-  if (err = pthread_cond_signal (cond))
+  err = pthread_cond_signal (cond);
+  if (err)
     printf ("cond_signal : %s\n", strerror (err));
-  if (err = pthread_mutex_unlock (mut))
+  err = pthread_mutex_unlock (mut);
+  if (err)
     printf ("mutex_unlock: %s\n", strerror (err));
 }
 
@@ -60,7 +62,6 @@ void *
 thread_start (void *ptr)
 {
   struct thr_ctrl *tc = ptr;
-  int err;
   /* Do initialization.  */
   /* ... */
   /* Signal that we are ready.  */
@@ -82,21 +83,23 @@ main (void)
   pthread_mutexattr_init (&mutattr);
   pthread_mutex_init (&threadctrl.mutex, &mutattr);
   pthread_cond_init (&threadctrl.cond, NULL);
-  if (err = pthread_mutex_lock (&threadctrl.mutex))
+  err = pthread_mutex_lock (&threadctrl.mutex);
+  if (err)
     printf ("mutex_lock : %s\n", strerror (err));
   dump_mut (&threadctrl.mutex);
   pthread_create (&thread, NULL, thread_start, &threadctrl);
   /* Wait until it's ready.  */
-  if (err = pthread_cond_wait (&threadctrl.cond, &threadctrl.mutex))
+  err = pthread_cond_wait (&threadctrl.cond, &threadctrl.mutex);
+  if (err)
     printf ("cond_wait  : %s\n", strerror (err));
   /* Now, we should have acquired the mutex again!  */
   dump_mut (&threadctrl.mutex);
   sleep (1);
   dump_mut (&threadctrl.mutex);
-  if (err = pthread_cond_wait (&threadctrl.cond, &threadctrl.mutex))
-    printf ("cond_wait  : %s\n", strerror (err));
+  err = pthread_cond_wait (&threadctrl.cond, &threadctrl.mutex);
   if (err)
     {
+      printf ("cond_wait  : %s\n", strerror (err));
       printf ("ERROR\n");
       abort ();
     };
index bc94152..9941da6 100644 (file)
@@ -1,3 +1,7 @@
+2000-08-24  Andreas Jaeger  <aj@suse.de>
+
+       * Makefile (generated): Add some .out files.
+
 2000-08-23  Ulrich Drepper  <drepper@redhat.com>
 
        * locales/i18n: Add transliteration information.
index 8745462..06ec38d 100644 (file)
@@ -81,7 +81,7 @@ before-compile        := testcases.h ptestcases.h
 
 # So they get cleaned up.
 generated := $(addprefix wordexp-test-result, 1 2 3 4 5 6 7 8 9 10) \
-            annexc annexc.out
+            annexc annexc.out wordexp-tst.out
 
 include ../Rules