home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / ash02emx.zip / b.c < prev    next >
C/C++ Source or Header  |  1997-12-25  |  2KB  |  107 lines

  1. /*
  2.  * This file was generated by the mkbuiltins program.
  3.  */
  4.  
  5. #ifndef lint
  6. static char rcsid[] = "b.c,v 1.2 1993/08/02 17:15:45 mycroft Exp";
  7. #endif /* not lint */
  8.  
  9. #include "shell.h"
  10. #include "builtins.h"
  11.  
  12. int bltincmd();
  13. int bgcmd();
  14. int breakcmd();
  15. int cdcmd();
  16. int dotcmd();
  17. int echocmd();
  18. int evalcmd();
  19. int execcmd();
  20. int exitcmd();
  21. int exportcmd();
  22. int fgcmd();
  23. int getoptscmd();
  24. int hashcmd();
  25. int jobidcmd();
  26. int jobscmd();
  27. int lccmd();
  28. int localcmd();
  29. int pwdcmd();
  30. int readcmd();
  31. int returncmd();
  32. int setcmd();
  33. int setvarcmd();
  34. int shiftcmd();
  35. int trapcmd();
  36. int truecmd();
  37. int umaskcmd();
  38. int unsetcmd();
  39. int waitcmd();
  40.  
  41. int (*const builtinfunc[])() = {
  42.     bltincmd,
  43.     bgcmd,
  44.     breakcmd,
  45.     cdcmd,
  46.     dotcmd,
  47.     echocmd,
  48.     evalcmd,
  49.     execcmd,
  50.     exitcmd,
  51.     exportcmd,
  52.     fgcmd,
  53.     getoptscmd,
  54.     hashcmd,
  55.     jobidcmd,
  56.     jobscmd,
  57.     lccmd,
  58.     localcmd,
  59.     pwdcmd,
  60.     readcmd,
  61.     returncmd,
  62.     setcmd,
  63.     setvarcmd,
  64.     shiftcmd,
  65.     trapcmd,
  66.     truecmd,
  67.     umaskcmd,
  68.     unsetcmd,
  69.     waitcmd,
  70. };
  71.  
  72. const struct builtincmd builtincmd[] = {
  73.     "command", 0,
  74.     "bg", 1,
  75.     "break", 2,
  76.     "continue", 2,
  77.     "cd", 3,
  78.     "chdir", 3,
  79.     ".", 4,
  80.     "echo", 5,
  81.     "eval", 6,
  82.     "exec", 7,
  83.     "exit", 8,
  84.     "export", 9,
  85.     "readonly", 9,
  86.     "fg", 10,
  87.     "getopts", 11,
  88.     "hash", 12,
  89.     "jobid", 13,
  90.     "jobs", 14,
  91.     "lc", 15,
  92.     "local", 16,
  93.     "pwd", 17,
  94.     "read", 18,
  95.     "return", 19,
  96.     "set", 20,
  97.     "setvar", 21,
  98.     "shift", 22,
  99.     "trap", 23,
  100.     ":", 24,
  101.     "true", 24,
  102.     "umask", 25,
  103.     "unset", 26,
  104.     "wait", 27,
  105.     NULL, 0
  106. };
  107.