|
|
@ -63,6 +63,9 @@ typedef CONDITION_VARIABLE pthread_cond_t; |
|
|
|
#define InitializeCriticalSection(x) InitializeCriticalSectionEx(x, 0, 0) |
|
|
|
#define InitializeCriticalSection(x) InitializeCriticalSectionEx(x, 0, 0) |
|
|
|
#define WaitForSingleObject(a, b) WaitForSingleObjectEx(a, b, FALSE) |
|
|
|
#define WaitForSingleObject(a, b) WaitForSingleObjectEx(a, b, FALSE) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define PTHREAD_CANCEL_ENABLE 1 |
|
|
|
|
|
|
|
#define PTHREAD_CANCEL_DISABLE 0 |
|
|
|
|
|
|
|
|
|
|
|
static av_unused unsigned __stdcall attribute_align_arg win32thread_worker(void *arg) |
|
|
|
static av_unused unsigned __stdcall attribute_align_arg win32thread_worker(void *arg) |
|
|
|
{ |
|
|
|
{ |
|
|
|
pthread_t *h = (pthread_t*)arg; |
|
|
|
pthread_t *h = (pthread_t*)arg; |
|
|
@ -180,4 +183,9 @@ static inline int pthread_cond_signal(pthread_cond_t *cond) |
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static inline int pthread_setcancelstate(int state, int *oldstate) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#endif /* COMPAT_W32PTHREADS_H */ |
|
|
|
#endif /* COMPAT_W32PTHREADS_H */ |
|
|
|