diff options
author | Andreas Jaeger <aj@suse.de> | 2000-12-27 17:14:56 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2000-12-27 17:14:56 +0000 |
commit | a375a533a2445079390907b962464a379d25f5d5 (patch) | |
tree | d781d06615c1d76d029c48e1d7eb69dc21ecbf3d /linuxthreads/Examples/ex1.c | |
parent | 21112857299d8a7b9c04fcb2027ae5186acfcf4f (diff) | |
download | glibc-a375a533a2445079390907b962464a379d25f5d5.tar.gz glibc-a375a533a2445079390907b962464a379d25f5d5.tar.xz glibc-a375a533a2445079390907b962464a379d25f5d5.zip |
* Examples/ex13.c: Make local functions static.
* ecmutex.c: Likewise. * Examples/ex14.c: Likewise. * Examples/ex2.c: Make local functions static; reformat. * Examples/ex1.c: Likewise. * Examples/ex4.c: Likewise. * Examples/ex5.c: Likewise. * Examples/ex7.c: Likewise. CVS ----------------------------------------------------------------------
Diffstat (limited to 'linuxthreads/Examples/ex1.c')
-rw-r--r-- | linuxthreads/Examples/ex1.c | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/linuxthreads/Examples/ex1.c b/linuxthreads/Examples/ex1.c index f455ecfaf0..29138cf761 100644 --- a/linuxthreads/Examples/ex1.c +++ b/linuxthreads/Examples/ex1.c @@ -7,29 +7,36 @@ #include <unistd.h> #include "pthread.h" -void * process(void * arg) +static void * +process (void *arg) { int i; - fprintf(stderr, "Starting process %s\n", (char *) arg); - for (i = 0; i < 10000; i++) { - write(1, (char *) arg, 1); - } + fprintf (stderr, "Starting process %s\n", (char *) arg); + for (i = 0; i < 10000; i++) + { + write (1, (char *) arg, 1); + } return NULL; } -int main(void) +int +main (void) { int retcode; pthread_t th_a, th_b; - void * retval; + void *retval; - retcode = pthread_create(&th_a, NULL, process, (void *) "a"); - if (retcode != 0) fprintf(stderr, "create a failed %d\n", retcode); - retcode = pthread_create(&th_b, NULL, process, (void *) "b"); - if (retcode != 0) fprintf(stderr, "create b failed %d\n", retcode); - retcode = pthread_join(th_a, &retval); - if (retcode != 0) fprintf(stderr, "join a failed %d\n", retcode); - retcode = pthread_join(th_b, &retval); - if (retcode != 0) fprintf(stderr, "join b failed %d\n", retcode); + retcode = pthread_create (&th_a, NULL, process, (void *) "a"); + if (retcode != 0) + fprintf (stderr, "create a failed %d\n", retcode); + retcode = pthread_create (&th_b, NULL, process, (void *) "b"); + if (retcode != 0) + fprintf (stderr, "create b failed %d\n", retcode); + retcode = pthread_join (th_a, &retval); + if (retcode != 0) + fprintf (stderr, "join a failed %d\n", retcode); + retcode = pthread_join (th_b, &retval); + if (retcode != 0) + fprintf (stderr, "join b failed %d\n", retcode); return 0; } |