PTHREAD_SETNAME_NP(3)

NAME
pthread_setname_np - set descriptive name of a thread

LIBRARY
libc

SYNOPSIS
#include <pthread.h>
int
pthread_setname_np(pthread_t thread, const char *name, void *arg);

DESCRIPTION
pthread_setname_np() sets the descriptive name of the thread. It takes the following arguments.

thread
    The thread whose descriptive name will be set.

name
    The printf(3) format string to be used to construct the descriptive name of the thread. The resulted descriptive name should be shorter than PTHREAD_MAX_NAMELEN_NP.

arg The printf(3) argument used with name.

RETURN VALUES
pthread_setname_np() returns 0 on success. Otherwise, pthread_setname_np() returns an error number described in errno(2).

SEE ALSO
errno(2), pthread_getname_np(3)