summaryrefslogtreecommitdiff
path: root/unix.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-08-05 09:15:41 +0000
committertron <tron@openttd.org>2005-08-05 09:15:41 +0000
commitf315c95fa1221441106f1e6e4f4a0f7849ccb4b4 (patch)
tree4db884818a15ec2dc30fe1f1e660bded27872dae /unix.c
parent69f79c9f4988c5fdb7308566e3bf56e0fe8b0594 (diff)
downloadopenttd-f315c95fa1221441106f1e6e4f4a0f7849ccb4b4.tar.xz
(svn r2809) Implement more generic threading functions, which allow more than one thread
Diffstat (limited to 'unix.c')
-rw-r--r--unix.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/unix.c b/unix.c
index cb13eb06d..ba2f6a922 100644
--- a/unix.c
+++ b/unix.c
@@ -14,9 +14,6 @@
#include <sys/stat.h>
#include <time.h>
#include <signal.h>
-#if !defined(__MORPHOS__) && !defined(__AMIGA__)
- #include <pthread.h>
-#endif
#if (defined(_POSIX_VERSION) && _POSIX_VERSION >= 200112L) || defined(__GLIBC__)
#define HAS_STATVFS
@@ -515,29 +512,6 @@ bool InsertTextBufferClipboard(Textbuf *tb)
return false;
}
-/** Dummy stubs as MorphOS/ AmigaOS does not really
- * know about a thread concept nor has a working libpthread */
-#if defined(__MORPHOS__) || defined(__AMIGA__)
- typedef int pthread_t;
- #define pthread_create(thread, attr, function, arg) (true)
- #define pthread_join(thread, retval)
-#endif
-
-static pthread_t thread1 = 0;
-
-bool CreateOTTDThread(void *func, void *param)
-{
- return pthread_create(&thread1, NULL, func, param) == 0;
-}
-
-void JoinOTTDThread(void)
-{
- if (thread1 == 0) return;
-
- pthread_join(thread1, NULL);
-}
-
-
#ifdef ENABLE_NETWORK