home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilsp / psh / c / exec < prev    next >
Text File  |  1995-05-08  |  418b  |  28 lines

  1. /* vi:tabstop=4:shiftwidth=4:smartindent
  2.  *
  3.  * exec.c - replace this shell with the named command
  4.  *
  5.  */
  6.  
  7. #include <stdio.h>
  8. #include <history.h>
  9. #include <unistd.h>
  10. #include "psh.h"
  11.  
  12. int sh_exec(int argc, char **argv)
  13. {
  14.     if (argc > 1)
  15.     {
  16.         /* Write out the history list before execvp
  17.          */
  18.         write_history(NULL);
  19.         execvp("*", argv);
  20.     }
  21.     else
  22.     {
  23.         fprintf(stderr, "No command to exec\n");
  24.         return 1;
  25.     }
  26.     return 0;
  27. }
  28.