X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Flib%2Flttng-ust-fork%2Fustfork.c;h=321ffc30c0fd993d7be43a62fa9063fbe3a2e5ca;hb=e2a195a6849;hp=3eb62d2a296567b96ee118881dc92d372a36eb90;hpb=4f86e0d0b5debc0d9c56fe9ac76b27b6a215fa4c;p=lttng-ust.git diff --git a/src/lib/lttng-ust-fork/ustfork.c b/src/lib/lttng-ust-fork/ustfork.c index 3eb62d2a..321ffc30 100644 --- a/src/lib/lttng-ust-fork/ustfork.c +++ b/src/lib/lttng-ust-fork/ustfork.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -403,7 +404,7 @@ int setresgid(gid_t rgid, gid_t egid, gid_t sgid) pid_t rfork(int flags) { - static pid_t (*plibc_func)(void) = NULL; + static pid_t (*plibc_func)(int flags) = NULL; sigset_t sigset; pid_t retval; int saved_errno; @@ -419,7 +420,7 @@ pid_t rfork(int flags) lttng_ust_before_fork(&sigset); /* Do the real rfork */ - retval = plibc_func(); + retval = plibc_func(flags); saved_errno = errno; if (retval == 0) { /* child */