diff options
author | Andreas Jaeger <aj@suse.de> | 2000-08-24 09:30:58 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2000-08-24 09:30:58 +0000 |
commit | 3b526f89b596f308b3a03e0dc0b00ed4673dc449 (patch) | |
tree | 56e39b5a2b8da44291bec2b9eaf49216b112e855 | |
parent | 991dca900527357562f9908ef0dd6c166b31737c (diff) | |
download | glibc-3b526f89b596f308b3a03e0dc0b00ed4673dc449.zip glibc-3b526f89b596f308b3a03e0dc0b00ed4673dc449.tar.gz glibc-3b526f89b596f308b3a03e0dc0b00ed4673dc449.tar.bz2 |
Update.
Move inclusion of test-skeleton to front to have prototype for
add_temp_file.
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | libio/tst_putwc.c | 12 | ||||
-rw-r--r-- | linuxthreads/Examples/ex13.c | 27 | ||||
-rw-r--r-- | localedata/ChangeLog | 4 | ||||
-rw-r--r-- | posix/Makefile | 2 |
5 files changed, 30 insertions, 17 deletions
@@ -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. diff --git a/libio/tst_putwc.c b/libio/tst_putwc.c index 60bb232..a78dfec 100644 --- a/libio/tst_putwc.c +++ b/libio/tst_putwc.c @@ -26,8 +26,13 @@ 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" diff --git a/linuxthreads/Examples/ex13.c b/linuxthreads/Examples/ex13.c index 137ca6e..f50a96e 100644 --- a/linuxthreads/Examples/ex13.c +++ b/linuxthreads/Examples/ex13.c @@ -18,12 +18,11 @@ 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 (); }; diff --git a/localedata/ChangeLog b/localedata/ChangeLog index bc94152..9941da6 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -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. diff --git a/posix/Makefile b/posix/Makefile index 8745462..06ec38d 100644 --- a/posix/Makefile +++ b/posix/Makefile @@ -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 |