Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
int main(void)
{
      pid_t pid;

      if ( (pid = fork()) < 0)
             perror("fork error");
      else if (pid == 0)
  {          /* specify pathnamepolku, specify environmentympäristö */
             if (execle("/bin",
                        "echo", "myarg1", "MY ARG2", (char *) 0,
                         env_init) < 0)
               perror("execle error");
      }
      if (waitpid(pid, NULL, 0) < 0)
          perror("wait error");

      if ( (pid = fork()) < 0)
            perror("fork error");
      else if (pid == 0)
 {           {/* specify filenamepolku, inherit environmentympäristö */
              if (execlp("echo",
                           "echo", "only 1 arg", (char *) 0) < 0)
                   perror("execlp error");
      }
      exit(0);
}