2015-11-25 08:51, Roger B. Melton: > Have you thought about a way to set thread name when glibc < 2.12. I > also ran into the problem recently and played around with prctl() > (Linux) to set thread (process) name. e.g. > > ret = prctl(PR_SET_NAME,<thread_name>,0,0,0); > > > There are 2 issues I think: > > 1) The semantics are different than prthread_setname_np(). With > pthread_setname_np() a name can be assigned to any thread, with > prctl() the name is assigned to the active thread. That would mean > that rather than rte_eal_init(), rte_eal_intr_init() could not > assign thread names. Rather the threads would have to name themselves. > > 2) I think BSD lacks prctl(), but some (not all?) BSD > implementations have setproctitle() to do the same thing. > > > It might be too late for 2.2, but something to think about for the future.
I don't think this feature is important enough to deal with old environments and to risk some complicated bugs. Do you think it deserves more tricks?