175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
bool
of_thread_detach(of_thread_t thread)
{
return (pthread_detach(thread) == 0);
}
void OF_NO_RETURN_FUNC
of_thread_exit(void)
{
pthread_exit(NULL);
OF_UNREACHABLE
}
void
of_thread_set_name(const char *name)
{
#if defined(OF_HAIKU)
rename_thread(find_thread(NULL), name);
#elif defined(HAVE_PTHREAD_SET_NAME_NP)
pthread_set_name_np(pthread_self(), name);
|
<
<
<
<
<
<
<
<
|
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
bool
of_thread_detach(of_thread_t thread)
{
return (pthread_detach(thread) == 0);
}
void
of_thread_set_name(const char *name)
{
#if defined(OF_HAIKU)
rename_thread(find_thread(NULL), name);
#elif defined(HAVE_PTHREAD_SET_NAME_NP)
pthread_set_name_np(pthread_self(), name);
|