home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / bin / sh / builtins next >
Encoding:
Text File  |  1991-04-08  |  3.0 KB  |  84 lines

  1. #!/bin/sh -
  2. #
  3. # Copyright (c) 1991 The Regents of the University of California.
  4. # All rights reserved.
  5. #
  6. # This code is derived from software contributed to Berkeley by
  7. # Kenneth Almquist.
  8. #
  9. # Redistribution and use in source and binary forms, with or without
  10. # modification, are permitted provided that the following conditions
  11. # are met:
  12. # 1. Redistributions of source code must retain the above copyright
  13. #    notice, this list of conditions and the following disclaimer.
  14. # 2. Redistributions in binary form must reproduce the above copyright
  15. #    notice, this list of conditions and the following disclaimer in the
  16. #    documentation and/or other materials provided with the distribution.
  17. # 3. All advertising materials mentioning features or use of this software
  18. #    must display the following acknowledgement:
  19. #    This product includes software developed by the University of
  20. #    California, Berkeley and its contributors.
  21. # 4. Neither the name of the University nor the names of its contributors
  22. #    may be used to endorse or promote products derived from this software
  23. #    without specific prior written permission.
  24. #
  25. # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  26. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  27. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  28. # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  29. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  30. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  31. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  32. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  33. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  34. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  35. # SUCH DAMAGE.
  36. #
  37. #    @(#)builtins    5.1 (Berkeley) 3/7/91
  38.  
  39. #
  40. # This file lists all the builtin commands.  The first column is the name
  41. # of a C routine.  The -j flag, if present, specifies that this command
  42. # is to be excluded from systems without job control.  The rest of the line
  43. # specifies the command name or names used to run the command.  The entry
  44. # for nullcmd, which is run when the user does not specify a command, must
  45. # come first.
  46. #
  47. # Copyright (C) 1989 by Kenneth Almquist.  All rights reserved.
  48. # This file is part of ash, which is distributed under the terms specified
  49. # by the Ash General Public License.  See the file named LICENSE.
  50.  
  51. bltincmd    command
  52. #alloccmd    alloc
  53. bgcmd -j    bg
  54. breakcmd    break continue
  55. #catfcmd    catf
  56. cdcmd        cd chdir
  57. dotcmd        .
  58. echocmd        echo
  59. evalcmd        eval
  60. execcmd        exec
  61. exitcmd        exit
  62. exportcmd    export readonly
  63. #exprcmd    expr test [
  64. fgcmd -j    fg
  65. getoptscmd    getopts
  66. hashcmd        hash
  67. jobidcmd    jobid
  68. jobscmd        jobs
  69. lccmd        lc
  70. #linecmd        line
  71. localcmd    local
  72. #nlechocmd    nlecho
  73. pwdcmd        pwd
  74. readcmd        read
  75. returncmd    return
  76. setcmd        set
  77. setvarcmd    setvar
  78. shiftcmd    shift
  79. trapcmd        trap
  80. truecmd        : true
  81. umaskcmd    umask
  82. unsetcmd    unset
  83. waitcmd        wait
  84.