xref: /csrg-svn/bin/sh/builtins.def (revision 53297)
147103Sbostic#!/bin/sh -
247103Sbostic#
347103Sbostic# Copyright (c) 1991 The Regents of the University of California.
447103Sbostic# All rights reserved.
547103Sbostic#
647103Sbostic# This code is derived from software contributed to Berkeley by
747103Sbostic# Kenneth Almquist.
847103Sbostic#
947103Sbostic# %sccs.include.redist.sh%
1047103Sbostic#
11*53297Smarc#	@(#)builtins.def	5.2 (Berkeley) 04/30/92
1247103Sbostic
1347103Sbostic#
1447103Sbostic# This file lists all the builtin commands.  The first column is the name
1547103Sbostic# of a C routine.  The -j flag, if present, specifies that this command
1647103Sbostic# is to be excluded from systems without job control.  The rest of the line
1747103Sbostic# specifies the command name or names used to run the command.  The entry
1847103Sbostic# for nullcmd, which is run when the user does not specify a command, must
1947103Sbostic# come first.
2047103Sbostic#
2147103Sbostic# Copyright (C) 1989 by Kenneth Almquist.  All rights reserved.
2247103Sbostic# This file is part of ash, which is distributed under the terms specified
2347103Sbostic# by the Ash General Public License.  See the file named LICENSE.
2447103Sbostic
2547103Sbosticbltincmd	command
2647103Sbostic#alloccmd	alloc
2747103Sbosticbgcmd -j	bg
2847103Sbosticbreakcmd	break continue
2947103Sbostic#catfcmd	catf
3047103Sbosticcdcmd		cd chdir
3147103Sbosticdotcmd		.
3247103Sbosticechocmd		echo
3347103Sbosticevalcmd		eval
3447103Sbosticexeccmd		exec
3547103Sbosticexitcmd		exit
36*53297Smarcexpcmd		exp let
3747103Sbosticexportcmd	export readonly
3847103Sbostic#exprcmd	expr test [
3947103Sbosticfgcmd -j	fg
4047103Sbosticgetoptscmd	getopts
4147103Sbostichashcmd		hash
4247103Sbosticjobidcmd	jobid
4347103Sbosticjobscmd		jobs
4447103Sbosticlccmd		lc
4547103Sbostic#linecmd		line
4647103Sbosticlocalcmd	local
4747103Sbostic#nlechocmd	nlecho
4847103Sbosticpwdcmd		pwd
4947103Sbosticreadcmd		read
5047103Sbosticreturncmd	return
5147103Sbosticsetcmd		set
5247103Sbosticsetvarcmd	setvar
5347103Sbosticshiftcmd	shift
5447103Sbostictrapcmd		trap
5547103Sbostictruecmd		: true
5647103Sbosticumaskcmd	umask
5747103Sbosticunsetcmd	unset
5847103Sbosticwaitcmd		wait
59