exec系
exec系は主にプロセスの置換を行います.
プログラムの中から別のプロセスを起動するときに使われます. 新しく起動されたプログラムは, 元のプログラムを置き換えを行う.
#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[]);
int execve(const char *file, char *const argv[], char *const envp[]);
ちなみに, この中でシステムコールであるのはexecveである。