Hi Martin, I believe this can only work if you use glibc 2.12 or above. Also, this function is marked as "nonstandard GNU extensions". https://linux.die.net/man/3/pthread_setname_np which means that there may be potential compatibility issue on older systems or systems that do not implement this. Regards, Ming On Tue, Jul 3, 2018 at 6:00 PM, Martin Oberhuber <mober.at@xxxxxxxxx> wrote: > Hello PJSIP, > > My patch from 2-May solves a real annoyance for us. And I don't think that > pthread_setname_np() could have any negative impact. > > I'm attaching the patch again for reference. I can rebase the patch to > latest > if desired, or move the pthread_setname_np() to a different location. > But first of all a comment would be appreciated. > > Thanks! > Martin > > > > On 2 May 2018, at 19:25, Martin Oberhuber <mober.at@xxxxxxxxx> wrote: > > This time with attachment :) > > Dear pjsip list > > When debugging our multi-threaded Linux application that links > against PJSIP, it is quite annoying that the PJSIP threads don't > declare themselves. The threads inherit the application name, > which makes it difficult finding our own application's main thread. > > Attached patch improves this by using pthread_setname_np() from > inside lib/pj/os_core_unix.c : pj_thread_create(). > > Could this patch be considered for inclusion in the next PJSIP release? > > Many thanks, > Martin > > -- > > Martin Oberhuber | Software Architect, Project Lead & Consultant | Austria > > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@xxxxxxxxxxxxxxx > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@xxxxxxxxxxxxxxx http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org