X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=libinterfork%2Finterfork.c;h=646dbda22f31e826f7ad5205147b831c083c9c5b;hb=2c10b7fd23d7e7acc66edc8ca804d7a7a6897a0d;hp=e57b7e593c06664a5cf73313185ef6cea3462935;hpb=2d99476b851d50b376bafb2bc12994d8b0950538;p=lttng-ust.git diff --git a/libinterfork/interfork.c b/libinterfork/interfork.c index e57b7e59..646dbda2 100644 --- a/libinterfork/interfork.c +++ b/libinterfork/interfork.c @@ -20,6 +20,8 @@ #include #include +extern void ust_fork(void); + pid_t fork(void) { static pid_t (*plibc_func)(void) = NULL; @@ -30,11 +32,10 @@ pid_t fork(void) plibc_func = dlsym(RTLD_NEXT, "fork"); if(plibc_func == NULL) { fprintf(stderr, "libcwrap: unable to find fork\n"); - return NULL; + return -1; } } - printf("IN FORK!\n"); retval = plibc_func(); if(retval == 0)