diff options
Diffstat (limited to 'man3/pthread_setname_np.3')
-rw-r--r-- | man3/pthread_setname_np.3 | 20 |
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); } |