projects
/
cacao.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/threads/posix/thread-posix.hpp: Removed public semaphore interface.
[cacao.git]
/
src
/
threads
/
posix
/
thread-posix.hpp
diff --git
a/src/threads/posix/thread-posix.hpp
b/src/threads/posix/thread-posix.hpp
index 9257ce8131db2e1bedea4e3d865da2c2092e2795..32503c4da1a20bb7395b27ff561811d5231694c2 100644
(file)
--- a/
src/threads/posix/thread-posix.hpp
+++ b/
src/threads/posix/thread-posix.hpp
@@
-214,19
+214,6
@@
inline static threadobject* thread_get_current(void);
#include "vm/jit/intrp/intrp.h"
#endif
#include "vm/jit/intrp/intrp.h"
#endif
-#if defined(__DARWIN__)
-# include <mach/mach.h>
-
-typedef struct {
- Mutex* mutex;
- Condition* cond;
- int value;
-} sem_t;
-
-#else
-# include <semaphore.h>
-#endif
-
// FIXME
#ifdef __cplusplus
// FIXME
#ifdef __cplusplus
@@
-289,10
+276,6
@@
inline static void threads_set_current_stackframeinfo(struct stackframeinfo_t* s
/* functions ******************************************************************/
/* functions ******************************************************************/
-void threads_sem_init(sem_t *sem, bool shared, int value);
-void threads_sem_wait(sem_t *sem);
-void threads_sem_post(sem_t *sem);
-
void threads_start_thread(threadobject *thread, functionptr function);
void threads_set_thread_priority(pthread_t tid, int priority);
void threads_start_thread(threadobject *thread, functionptr function);
void threads_set_thread_priority(pthread_t tid, int priority);