reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
812 status = pthread_attr_init(&thread_attr); 813 if (status != 0) { 814 __kmp_fatal(KMP_MSG(CantInitThreadAttrs), KMP_ERR(status), __kmp_msg_null); 816 status = pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_JOINABLE); 817 if (status != 0) { 818 __kmp_fatal(KMP_MSG(CantSetWorkerState), KMP_ERR(status), __kmp_msg_null); 842 status = pthread_attr_setstacksize(&thread_attr, stack_size); 844 if (status != 0) { 852 status = pthread_attr_setstacksize(&thread_attr, stack_size); 856 if (status != 0) { 857 __kmp_fatal(KMP_MSG(CantSetWorkerStackSize, stack_size), KMP_ERR(status), 864 status = 866 if (status != 0 || !handle) { // ??? Why do we check handle?? 868 if (status == EINVAL) { 869 __kmp_fatal(KMP_MSG(CantSetWorkerStackSize, stack_size), KMP_ERR(status), 872 if (status == ENOMEM) { 873 __kmp_fatal(KMP_MSG(CantSetWorkerStackSize, stack_size), KMP_ERR(status), 877 if (status == EAGAIN) { 878 __kmp_fatal(KMP_MSG(NoResourcesForWorkerThread), KMP_ERR(status), 881 KMP_SYSFAIL("pthread_create", status); 887 status = pthread_attr_destroy(&thread_attr); 888 if (status) { 889 kmp_msg_t err_code = KMP_ERR(status);