xref: /original-bsd/bin/sh/builtins.def (revision fa348642)
1#!/bin/sh -
2#
3# Copyright (c) 1991 The Regents of the University of California.
4# 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	5.1 (Berkeley) 03/07/91
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 nullcmd, which is run when the user does not specify a command, must
19# come first.
20#
21# Copyright (C) 1989 by Kenneth Almquist.  All rights reserved.
22# This file is part of ash, which is distributed under the terms specified
23# by the Ash General Public License.  See the file named LICENSE.
24
25bltincmd	command
26#alloccmd	alloc
27bgcmd -j	bg
28breakcmd	break continue
29#catfcmd	catf
30cdcmd		cd chdir
31dotcmd		.
32echocmd		echo
33evalcmd		eval
34execcmd		exec
35exitcmd		exit
36exportcmd	export readonly
37#exprcmd	expr test [
38fgcmd -j	fg
39getoptscmd	getopts
40hashcmd		hash
41jobidcmd	jobid
42jobscmd		jobs
43lccmd		lc
44#linecmd		line
45localcmd	local
46#nlechocmd	nlecho
47pwdcmd		pwd
48readcmd		read
49returncmd	return
50setcmd		set
51setvarcmd	setvar
52shiftcmd	shift
53trapcmd		trap
54truecmd		: true
55umaskcmd	umask
56unsetcmd	unset
57waitcmd		wait
58