about summary refs log tree commit diff
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.gz
glibc-0302fece014004a2df366dacc2b8e9416264a978.tar.xz
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;
+}