diff --git a/infrastructure/container_payload/preloader.c b/infrastructure/container_payload/preloader.c index f35bd5c..bb4134f 100644 --- a/infrastructure/container_payload/preloader.c +++ b/infrastructure/container_payload/preloader.c @@ -3,18 +3,22 @@ #include pid_t fork(void) { - fprintf(stdout, "fork not allowed\n"); - + printf("fork not allowed\n"); _exit(1); } pid_t vfork(void) { - fprintf(stdout, "vfork not allowed\n"); + printf("vfork not allowed\n"); + _exit(1); +} + +int system(char* text) { + printf("system not allowed\n"); _exit(1); } int execve(const char *filename, char *const argv[], char *const envp[]) { - fprintf(stdout, "execve not allowed\n"); + printf("execve not allowed\n"); _exit(1); }