blob: abcdbc1aaeac293cc011499cff1af73e4881cec6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdint.h>
#include <threads.h>
#include <pthread.h>
int thrd_join(thrd_t t, int *res)
{
void *pthread_res;
int rtn = __pthread_join(t, &pthread_res);
// XXX Emscripten added handling of error case
if (rtn) {
return thrd_error;
}
if (res) *res = (int)(intptr_t)pthread_res;
return thrd_success;
}
|