1*c9945492SAndroid Build Coastguard Worker #include "pthread_impl.h" 2*c9945492SAndroid Build Coastguard Worker #include <threads.h> 3*c9945492SAndroid Build Coastguard Worker thrd_create(thrd_t * thr,thrd_start_t func,void * arg)4*c9945492SAndroid Build Coastguard Workerint thrd_create(thrd_t *thr, thrd_start_t func, void *arg) 5*c9945492SAndroid Build Coastguard Worker { 6*c9945492SAndroid Build Coastguard Worker int ret = __pthread_create(thr, __ATTRP_C11_THREAD, (void *(*)(void *))func, arg); 7*c9945492SAndroid Build Coastguard Worker switch (ret) { 8*c9945492SAndroid Build Coastguard Worker case 0: return thrd_success; 9*c9945492SAndroid Build Coastguard Worker case EAGAIN: return thrd_nomem; 10*c9945492SAndroid Build Coastguard Worker default: return thrd_error; 11*c9945492SAndroid Build Coastguard Worker } 12*c9945492SAndroid Build Coastguard Worker } 13