summaryrefslogtreecommitdiff
path: root/share/cmake-3.6/Modules/CheckForPthreads.c
diff options
context:
space:
mode:
Diffstat (limited to 'share/cmake-3.6/Modules/CheckForPthreads.c')
-rw-r--r--share/cmake-3.6/Modules/CheckForPthreads.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/share/cmake-3.6/Modules/CheckForPthreads.c b/share/cmake-3.6/Modules/CheckForPthreads.c
deleted file mode 100644
index 6fc6f26..0000000
--- a/share/cmake-3.6/Modules/CheckForPthreads.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <pthread.h>
-#include <stdio.h>
-#include <unistd.h>
-
-void* runner(void*);
-
-int res = 0;
-#ifdef __CLASSIC_C__
-int main()
-{
- int ac;
- char* av[];
-#else
-int main(int ac, char* av[])
-{
-#endif
- pthread_t tid[2];
- pthread_create(&tid[0], 0, runner, (void*)1);
- pthread_create(&tid[1], 0, runner, (void*)2);
-
-#if defined(__BEOS__) && !defined(__ZETA__) /* (no usleep on BeOS 5.) */
- usleep(1); /* for strange behavior on single-processor sun */
-#endif
-
- pthread_join(tid[0], 0);
- pthread_join(tid[1], 0);
- if (ac > 1000) {
- return *av[0];
- }
- return res;
-}
-
-void* runner(void* args)
-{
- int cc;
- for (cc = 0; cc < 10; cc++) {
- printf("%p CC: %d\n", args, cc);
- }
- res++;
- return 0;
-}