summaryrefslogtreecommitdiffstats
path: root/man3/pthread_setname_np.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/pthread_setname_np.3')
-rw-r--r--man3/pthread_setname_np.320
1 files changed, 10 insertions, 10 deletions
diff --git a/man3/pthread_setname_np.3 b/man3/pthread_setname_np.3
index 71c871497..6cca4c448 100644
--- a/man3/pthread_setname_np.3
+++ b/man3/pthread_setname_np.3
@@ -151,47 +151,47 @@ THREADFOO
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
-
+\&
#define NAMELEN 16
-
+\&
static void *
threadfunc(void *parm)
{
sleep(5); // allow main program to set the thread name
return NULL;
}
-
+\&
int
main(int argc, char *argv[])
{
pthread_t thread;
int rc;
char thread_name[NAMELEN];
-
+\&
rc = pthread_create(&thread, NULL, threadfunc, NULL);
if (rc != 0)
errc(EXIT_FAILURE, rc, "pthread_create");
-
+\&
rc = pthread_getname_np(thread, thread_name, NAMELEN);
if (rc != 0)
errc(EXIT_FAILURE, rc, "pthread_getname_np");
-
+\&
printf("Created a thread. Default name is: %s\en", thread_name);
rc = pthread_setname_np(thread, (argc > 1) ? argv[1] : "THREADFOO");
if (rc != 0)
errc(EXIT_FAILURE, rc, "pthread_setname_np");
-
+\&
sleep(2);
-
+\&
rc = pthread_getname_np(thread, thread_name, NAMELEN);
if (rc != 0)
errc(EXIT_FAILURE, rc, "pthread_getname_np");
printf("The thread name after setting it is %s.\en", thread_name);
-
+\&
rc = pthread_join(thread, NULL);
if (rc != 0)
errc(EXIT_FAILURE, rc, "pthread_join");
-
+\&
printf("Done\en");
exit(EXIT_SUCCESS);
}