remove *dep directories
This commit is contained in:
parent
f0c47e548f
commit
6cbdde5724
85 changed files with 28 additions and 16861 deletions
|
@ -1,44 +0,0 @@
|
|||
/*
|
||||
* UAE - The Un*x Amiga Emulator
|
||||
*
|
||||
* Threading support, using SDL
|
||||
*
|
||||
* Copyright 1997, 2001 Bernd Schmidt
|
||||
*/
|
||||
|
||||
#include "SDL.h"
|
||||
#include "SDL_thread.h"
|
||||
|
||||
/* Sempahores. We use POSIX semaphores; if you are porting this to a machine
|
||||
* with different ones, make them look like POSIX semaphores. */
|
||||
typedef SDL_sem *uae_sem_t;
|
||||
|
||||
#define uae_sem_init(PSEM, DUMMY, INIT) do { \
|
||||
*PSEM = SDL_CreateSemaphore (INIT); \
|
||||
} while (0)
|
||||
#define uae_sem_destroy(PSEM) SDL_DestroySemaphore (*PSEM)
|
||||
#define uae_sem_post(PSEM) SDL_SemPost (*PSEM)
|
||||
#define uae_sem_wait(PSEM) SDL_SemWait (*PSEM)
|
||||
#define uae_sem_trywait(PSEM) SDL_SemTryWait (*PSEM)
|
||||
#define uae_sem_getvalue(PSEM) SDL_SemValue (*PSEM)
|
||||
|
||||
#include "commpipe.h"
|
||||
extern void uae_set_thread_priority (int);
|
||||
|
||||
typedef SDL_Thread *uae_thread_id;
|
||||
#define BAD_THREAD NULL
|
||||
|
||||
STATIC_INLINE int uae_start_thread (void *(*f) (void *), void *arg, uae_thread_id *foo)
|
||||
{
|
||||
*foo = SDL_CreateThread ((int (*)(void *))f, arg);
|
||||
return *foo == 0;
|
||||
}
|
||||
|
||||
STATIC_INLINE int uae_wait_thread (uae_thread_id thread)
|
||||
{
|
||||
SDL_WaitThread (thread, (int*)0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Do nothing; thread exits if thread function returns. */
|
||||
#define UAE_THREAD_EXIT do {} while (0)
|
Loading…
Add table
Add a link
Reference in a new issue