#define _GNU_SOURCE#include<unistd.h>#include<signal.h>#include"syscall.h"#include"libc.h"pid_t__vfork(void){/* vfork syscall cannot be made from C code */#ifdef SYS_forkreturnsyscall(SYS_fork);#elsereturnsyscall(SYS_clone,SIGCHLD,0);#endif}weak_alias(__vfork,vfork);