summaryrefslogtreecommitdiff
path: root/test cases/common/95 threads
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-04-26 16:52:13 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2021-04-26 23:39:15 +0100
commite75e3976facda7de244fbb9a02eebf0d043ea1c8 (patch)
treedab22f95b5c837a70b1b4164d97ff351a49ffd81 /test cases/common/95 threads
parent53fe7c2f0a51697cd57628753852dd3f8711becf (diff)
downloadmeson-e75e3976facda7de244fbb9a02eebf0d043ea1c8.tar.gz
Condense test directory names.
Diffstat (limited to 'test cases/common/95 threads')
-rw-r--r--test cases/common/95 threads/meson.build16
-rw-r--r--test cases/common/95 threads/threadprog.c40
-rw-r--r--test cases/common/95 threads/threadprog.cpp43
3 files changed, 0 insertions, 99 deletions
diff --git a/test cases/common/95 threads/meson.build b/test cases/common/95 threads/meson.build
deleted file mode 100644
index 1fbb15ac7..000000000
--- a/test cases/common/95 threads/meson.build
+++ /dev/null
@@ -1,16 +0,0 @@
-project('threads', 'cpp', 'c',
- default_options : ['cpp_std=c++11'])
-
-threaddep = dependency('threads')
-
-test('cppthreadtest',
- executable('cppthreadprog', 'threadprog.cpp',
- dependencies : threaddep
- )
-)
-
-test('cthreadtest',
- executable('cthreadprog', 'threadprog.c',
- dependencies : threaddep
- )
-)
diff --git a/test cases/common/95 threads/threadprog.c b/test cases/common/95 threads/threadprog.c
deleted file mode 100644
index 7bfb7c444..000000000
--- a/test cases/common/95 threads/threadprog.c
+++ /dev/null
@@ -1,40 +0,0 @@
-#if defined _WIN32
-
-#include<windows.h>
-#include<stdio.h>
-
-DWORD WINAPI thread_func(void) {
- printf("Printing from a thread.\n");
- return 0;
-}
-
-int main(void) {
- DWORD id;
- HANDLE th;
- printf("Starting thread.\n");
- th = CreateThread(NULL, 0, thread_func, NULL, 0, &id);
- WaitForSingleObject(th, INFINITE);
- printf("Stopped thread.\n");
- return 0;
-}
-#else
-
-#include<pthread.h>
-#include<stdio.h>
-
-void* main_func(void) {
- printf("Printing from a thread.\n");
- return NULL;
-}
-
-int main(void) {
- pthread_t thread;
- int rc;
- printf("Starting thread.\n");
- rc = pthread_create(&thread, NULL, main_func, NULL);
- rc = pthread_join(thread, NULL);
- printf("Stopped thread.\n");
- return rc;
-}
-
-#endif
diff --git a/test cases/common/95 threads/threadprog.cpp b/test cases/common/95 threads/threadprog.cpp
deleted file mode 100644
index 3c69dc3a8..000000000
--- a/test cases/common/95 threads/threadprog.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* On Windows not all versions of VS support C++11 and
- * some (most?) versions of mingw don't support std::thread,
- * even though they do support c++11. Since we only care about
- * threads working, do the test with raw win threads.
- */
-
-#if defined _WIN32
-
-#include<windows.h>
-#include<stdio.h>
-
-DWORD WINAPI thread_func(LPVOID) {
- printf("Printing from a thread.\n");
- return 0;
-}
-
-int main(void) {
- printf("Starting thread.\n");
- HANDLE th;
- DWORD id;
- th = CreateThread(NULL, 0, thread_func, NULL, 0, &id);
- WaitForSingleObject(th, INFINITE);
- printf("Stopped thread.\n");
- return 0;
-}
-#else
-
-#include<thread>
-#include<cstdio>
-
-void main_func(void) {
- printf("Printing from a thread.\n");
-}
-
-int main(void) {
- printf("Starting thread.\n");
- std::thread th(main_func);
- th.join();
- printf("Stopped thread.\n");
- return 0;
-}
-
-#endif