Getting pthread names
    Konstantin Belousov 
    kib at freebsd.org
       
    Mon Apr 30 13:57:22 UTC 2018
    
    
  
On Mon, Apr 30, 2018 at 01:14:34PM +0200, Manuel St?hn wrote:
> Hi,
> 
> for setting a name for pthreads i found pthread_set_name_np(3), but for 
> retrieving the name i found nothing. Is there any api like 
> pthread_getname_np for FreeBSD? Or is there another way to retrieve the 
> threads name within an application?
Not like pthread_getname_np(), but still something.  You can use
(binary) sysctl kern.proc.pid.<pid> to get struct kinfo_proc for all
threads.  In the structure, the ki_tdname() member contains the thread
name as set by pthread_set_name_np(3).
    
    
More information about the freebsd-hackers
mailing list