Код:
remove - удаляет имя файла и, возможно, сам файл
#include <stdio.h>
int remove(const char *pathname);
execl, execlp, execle, execv, execvp - выполняют файл
#include <unistd.h>
extern char **environ;
int execl(const char *path, const char *arg, ...);
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg , ..., char * const envp[]);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);