xref: /csrg-svn/bin/sh/builtins.def (revision 47103)
1*47103Sbostic#!/bin/sh -
2*47103Sbostic#
3*47103Sbostic# Copyright (c) 1991 The Regents of the University of California.
4*47103Sbostic# All rights reserved.
5*47103Sbostic#
6*47103Sbostic# This code is derived from software contributed to Berkeley by
7*47103Sbostic# Kenneth Almquist.
8*47103Sbostic#
9*47103Sbostic# %sccs.include.redist.sh%
10*47103Sbostic#
11*47103Sbostic#	@(#)builtins.def	5.1 (Berkeley) 03/07/91
12*47103Sbostic
13*47103Sbostic#
14*47103Sbostic# This file lists all the builtin commands.  The first column is the name
15*47103Sbostic# of a C routine.  The -j flag, if present, specifies that this command
16*47103Sbostic# is to be excluded from systems without job control.  The rest of the line
17*47103Sbostic# specifies the command name or names used to run the command.  The entry
18*47103Sbostic# for nullcmd, which is run when the user does not specify a command, must
19*47103Sbostic# come first.
20*47103Sbostic#
21*47103Sbostic# Copyright (C) 1989 by Kenneth Almquist.  All rights reserved.
22*47103Sbostic# This file is part of ash, which is distributed under the terms specified
23*47103Sbostic# by the Ash General Public License.  See the file named LICENSE.
24*47103Sbostic
25*47103Sbosticbltincmd	command
26*47103Sbostic#alloccmd	alloc
27*47103Sbosticbgcmd -j	bg
28*47103Sbosticbreakcmd	break continue
29*47103Sbostic#catfcmd	catf
30*47103Sbosticcdcmd		cd chdir
31*47103Sbosticdotcmd		.
32*47103Sbosticechocmd		echo
33*47103Sbosticevalcmd		eval
34*47103Sbosticexeccmd		exec
35*47103Sbosticexitcmd		exit
36*47103Sbosticexportcmd	export readonly
37*47103Sbostic#exprcmd	expr test [
38*47103Sbosticfgcmd -j	fg
39*47103Sbosticgetoptscmd	getopts
40*47103Sbostichashcmd		hash
41*47103Sbosticjobidcmd	jobid
42*47103Sbosticjobscmd		jobs
43*47103Sbosticlccmd		lc
44*47103Sbostic#linecmd		line
45*47103Sbosticlocalcmd	local
46*47103Sbostic#nlechocmd	nlecho
47*47103Sbosticpwdcmd		pwd
48*47103Sbosticreadcmd		read
49*47103Sbosticreturncmd	return
50*47103Sbosticsetcmd		set
51*47103Sbosticsetvarcmd	setvar
52*47103Sbosticshiftcmd	shift
53*47103Sbostictrapcmd		trap
54*47103Sbostictruecmd		: true
55*47103Sbosticumaskcmd	umask
56*47103Sbosticunsetcmd	unset
57*47103Sbosticwaitcmd		wait
58