X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Frunas.c;h=86db9b8682c343efaee59a08bee72123fc518d60;hb=67cf0ab7b6d900a208d5d5ec6b348422527b1971;hp=bee107951d8664e6f111ed5ff260574407f0c3a3;hpb=a440509044c2828bf6dbfb05e8d9d6d0277ce1a4;p=lttng-tools.git diff --git a/src/common/runas.c b/src/common/runas.c index bee107951..86db9b868 100644 --- a/src/common/runas.c +++ b/src/common/runas.c @@ -237,9 +237,8 @@ int run_as(int (*cmd)(void *data), void *data, uid_t uid, gid_t gid) * Pointing to the middle of the stack to support architectures * where the stack grows up (HPPA). */ - pid = clone(child_run_as, child_stack + (RUNAS_CHILD_STACK_SIZE / 2), - CLONE_FILES | SIGCHLD, - &run_as_data, NULL); + pid = lttng_clone_files(child_run_as, child_stack + (RUNAS_CHILD_STACK_SIZE / 2), + &run_as_data); if (pid < 0) { perror("clone"); ret = pid;