NAME
pthread_setname_np
- set descriptive name of a thread
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
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)