X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Frunas.c;h=b1a4b4836a63324b246940fb02f2727a1be90c05;hp=28bcff30a5c550ba7800f2b74aa249362d0c24ec;hb=cb8d0d245b5739e7493dcf27314f6e42615f14b1;hpb=97285430b75f44b6ce590e86cb9d996390e514c8;ds=sidebyside diff --git a/src/common/runas.c b/src/common/runas.c index 28bcff30a..b1a4b4836 100644 --- a/src/common/runas.c +++ b/src/common/runas.c @@ -27,10 +27,10 @@ #include #include #include -#include #include #include #include +#include #include @@ -958,11 +958,10 @@ int run_as_worker(struct run_as_worker *worker) memset(worker->procname, 0, proc_orig_len); strncpy(worker->procname, DEFAULT_RUN_AS_WORKER_NAME, proc_orig_len); - ret = lttng_prctl(PR_SET_NAME, - (unsigned long) DEFAULT_RUN_AS_WORKER_NAME, 0, 0, 0); + ret = lttng_thread_setname(DEFAULT_RUN_AS_WORKER_NAME); if (ret && ret != -ENOSYS) { /* Don't fail as this is not essential. */ - PERROR("prctl PR_SET_NAME"); + DBG("Failed to set pthread name attribute"); } memset(&sendret, 0, sizeof(sendret));