xref: /original-bsd/bin/sh/builtins.def (revision 27393bdf)
1#!/bin/sh -
2#
3# Copyright (c) 1991, 1993
4#	The Regents of the University of California.  All rights reserved.
5#
6# This code is derived from software contributed to Berkeley by
7# Kenneth Almquist.
8#
9# %sccs.include.redist.sh%
10#
11#	@(#)builtins.def	8.3 (Berkeley) 04/27/95
12
13#
14# This file lists all the builtin commands.  The first column is the name
15# of a C routine.  The -j flag, if present, specifies that this command
16# is to be excluded from systems without job control.  The rest of the line
17# specifies the command name or names used to run the command.  The entry
18# for bltincmd, which is run when the user does not specify a command, must
19# come first.
20#
21# NOTE: bltincmd must come first!
22
23bltincmd	command
24#alloccmd	alloc
25bgcmd -j	bg
26breakcmd	break continue
27#catfcmd	catf
28cdcmd		cd chdir
29dotcmd		.
30echocmd		echo
31evalcmd		eval
32execcmd		exec
33exitcmd		exit
34expcmd		exp let
35exportcmd	export readonly
36#exprcmd	expr test [
37falsecmd	false
38histcmd		fc
39fgcmd -j	fg
40getoptscmd	getopts
41hashcmd		hash
42jobidcmd	jobid
43jobscmd		jobs
44#linecmd		line
45localcmd	local
46#nlechocmd	nlecho
47printfcmd	printf
48pwdcmd		pwd
49readcmd		read
50returncmd	return
51setcmd		set
52setvarcmd	setvar
53shiftcmd	shift
54trapcmd		trap
55truecmd		: true
56umaskcmd	umask
57unaliascmd	unalias
58unsetcmd	unset
59waitcmd		wait
60#foocmd		foo
61aliascmd	alias
62