#include <stdlib.h>
#include <unistd.h>
+#include <plp/log.h>
+
int launch_new_process(char *param_arr[]) {
int ret_val;
int child_pid;
//execvp(param_arr[0], param_arr);
// first parameter must contain a full path to executable
execv(param_arr[0], param_arr);
- printf("Failed to execute\n");
+ log_error("Failed to launch new process\n");
exit(-1);
}
else {