On Fri, 2012-02-24 at 10:38 +0100, Corinna Vinschen wrote: > On Feb 23 21:38, Yaakov (Cygwin/X) wrote: > > This patchset adds pthread_getname_np and pthread_setname_np. These > > were added to glibc in 2.12[1] and are also present in some form on > > NetBSD and several UNIXes. IIUC recent versions of GDB can benefit from > > this support. > > Thanks for your patch, but I don't think it's the whole thing. > > Consider, if you implement pthread_[gs]etname_np as you did, then you > have pthread names which are only available to the process in which > the threads are running.
My implementation is based on NetBSD's[1]. So what purpose do these functions serve then on that it and the UNIXes? (Serious question.) Yaakov [1] http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libpthread/pthread.c?rev=1.125