Lines Matching refs:name
45 char *name;
59 pa_xfree(t->name);
71 prctl(PR_SET_NAME, t->name);
73 pthread_setname_np(t->name);
87 pa_thread* pa_thread_new(const char *name, pa_thread_func_t thread_func, void *userdata) {
93 t->name = pa_xstrdup(name);
124 pa_xfree(t->name);
131 pa_xfree(t->name);
177 void pa_thread_set_name(pa_thread *t, const char *name) {
180 pa_xfree(t->name);
181 t->name = pa_xstrdup(name);
184 prctl(PR_SET_NAME, name);
186 pthread_setname_np(name);
194 if (!t->name) {
195 t->name = pa_xmalloc(17);
197 if (prctl(PR_GET_NAME, t->name) >= 0)
198 t->name[16] = 0;
200 pa_xfree(t->name);
201 t->name = NULL;
205 if (!t->name) {
206 t->name = pa_xmalloc0(17);
207 pthread_getname_np(t->id, t->name, 16);
211 return t->name;