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