二匁。
waitしないと出力が混ざるから、こっちはwaitしておいた。

#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>

#define EXEC_COMMAND "/bin/ls"
#define EXEC_NAME "ls"

int main(int argc, char ** argv)
{
int pid;
if (argc < 3) {fprintf(stderr, "Usage:%s <option1> <option2>.\n", argv[0]); return 1;}
pid = fork();
if (pid == 0) {
execl(EXEC_COMMAND, EXEC_NAME, argv[1], NULL);
}
waitpid(pid, NULL, 0);
pid = fork();
if (pid == 0) {
execl(EXEC_COMMAND, EXEC_NAME, argv[2], NULL);
}
waitpid(pid, NULL, 0);
return 0;
}