xref: /csrg-svn/bin/sh/builtins.def (revision 60713)
147103Sbostic#!/bin/sh -
247103Sbostic#
3*60713Sbostic# Copyright (c) 1991, 1993
4*60713Sbostic#	The Regents of the University of California.  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*60713Sbostic#	@(#)builtins.def	8.1 (Berkeley) 05/31/93
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
1854308Smarc# for bltincmd, 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.
2454308Smarc#
2554308Smarc# NOTE: bltincmd must come first!
2647103Sbostic
2747103Sbosticbltincmd	command
2847103Sbostic#alloccmd	alloc
2947103Sbosticbgcmd -j	bg
3047103Sbosticbreakcmd	break continue
3147103Sbostic#catfcmd	catf
3247103Sbosticcdcmd		cd chdir
3347103Sbosticdotcmd		.
3447103Sbosticechocmd		echo
3547103Sbosticevalcmd		eval
3647103Sbosticexeccmd		exec
3747103Sbosticexitcmd		exit
3853297Smarcexpcmd		exp let
3947103Sbosticexportcmd	export readonly
4047103Sbostic#exprcmd	expr test [
4154308Smarchistcmd		fc
4247103Sbosticfgcmd -j	fg
4347103Sbosticgetoptscmd	getopts
4447103Sbostichashcmd		hash
4547103Sbosticjobidcmd	jobid
4647103Sbosticjobscmd		jobs
4747103Sbostic#linecmd		line
4847103Sbosticlocalcmd	local
4947103Sbostic#nlechocmd	nlecho
5054308Smarcprintfcmd	printf
5147103Sbosticpwdcmd		pwd
5247103Sbosticreadcmd		read
5347103Sbosticreturncmd	return
5447103Sbosticsetcmd		set
5547103Sbosticsetvarcmd	setvar
5647103Sbosticshiftcmd	shift
5747103Sbostictrapcmd		trap
5847103Sbostictruecmd		: true
5947103Sbosticumaskcmd	umask
6054308Smarcunaliascmd	unalias
6147103Sbosticunsetcmd	unset
6247103Sbosticwaitcmd		wait
6354308Smarc#foocmd		foo
6454308Smarcaliascmd	alias
65