aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/Examples/ex6.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-07-07 15:23:31 +0000
committerUlrich Drepper <drepper@redhat.com>1998-07-07 15:23:31 +0000
commit0302fece014004a2df366dacc2b8e9416264a978 (patch)
treef86a7d2d974305cb60123e6ecce0b5e9e674553b /linuxthreads/Examples/ex6.c
parent8bb4abf5cf3700a0be10604240e616a17ed25503 (diff)
downloadglibc-0302fece014004a2df366dacc2b8e9416264a978.tar
glibc-0302fece014004a2df366dacc2b8e9416264a978.tar.gz
glibc-0302fece014004a2df366dacc2b8e9416264a978.tar.bz2
glibc-0302fece014004a2df366dacc2b8e9416264a978.zip
Update.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Add __ino64_t definition.
Diffstat (limited to 'linuxthreads/Examples/ex6.c')
-rw-r--r--linuxthreads/Examples/ex6.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/linuxthreads/Examples/ex6.c b/linuxthreads/Examples/ex6.c
new file mode 100644
index 0000000000..32621d33df
--- /dev/null
+++ b/linuxthreads/Examples/ex6.c
@@ -0,0 +1,38 @@
+#include <errno.h>
+#include <stdio.h>
+#include <string.h>
+#include <pthread.h>
+
+void *
+test_thread (void *v_param)
+{
+ return NULL;
+}
+
+int
+main (void)
+{
+ unsigned long count;
+
+ for (count = 0; count < 2000; ++count)
+ {
+ pthread_t thread;
+ int status;
+
+ status = pthread_create (&thread, NULL, test_thread, NULL);
+ if (status != 0)
+ {
+ printf ("status = %d, count = %lu: %s\n", status, count,
+ strerror (errno));
+ return 1;
+ }
+ else
+ {
+ printf ("count = %lu\n", count);
+ }
+ /* pthread_detach (thread); */
+ pthread_join (thread, NULL);
+ usleep (50);
+ }
+ return 0;
+}