builtins.def revision 153093
1214501Srpaulo#!/bin/sh -
2214501Srpaulo
3214501Srpaulo#-
4214501Srpaulo# Copyright (c) 1991, 1993
5252726Srpaulo#	The Regents of the University of California.  All rights reserved.
6252726Srpaulo#
7214501Srpaulo# This code is derived from software contributed to Berkeley by
8214501Srpaulo# Kenneth Almquist.
9214501Srpaulo#
10214501Srpaulo# Redistribution and use in source and binary forms, with or without
11214501Srpaulo# modification, are permitted provided that the following conditions
12214501Srpaulo# are met:
13214501Srpaulo# 1. Redistributions of source code must retain the above copyright
14214501Srpaulo#    notice, this list of conditions and the following disclaimer.
15214501Srpaulo# 2. Redistributions in binary form must reproduce the above copyright
16214501Srpaulo#    notice, this list of conditions and the following disclaimer in the
17214501Srpaulo#    documentation and/or other materials provided with the distribution.
18214501Srpaulo# 4. Neither the name of the University nor the names of its contributors
19214501Srpaulo#    may be used to endorse or promote products derived from this software
20214501Srpaulo#    without specific prior written permission.
21214501Srpaulo#
22214501Srpaulo# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
23214501Srpaulo# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24214501Srpaulo# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
25214501Srpaulo# ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
26214501Srpaulo# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27214501Srpaulo# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
28214501Srpaulo# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29214501Srpaulo# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30214501Srpaulo# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31214501Srpaulo# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32214501Srpaulo# SUCH DAMAGE.
33214501Srpaulo#
34#	@(#)builtins.def	8.4 (Berkeley) 5/4/95
35# $FreeBSD: head/bin/sh/builtins.def 153093 2005-12-04 19:37:07Z stefanf $
36
37#
38# This file lists all the builtin commands.  The first column is the name
39# of a C routine.  The -j flag, if present, specifies that this command
40# is to be excluded from systems without job control, and the -h flag,
41# if present specifies that this command is to be excluded from systems
42# based on the NO_HISTORY compile-time symbol.  The rest of the line
43# specifies the command name or names used to run the command.  The entry
44# for bltincmd, which is run when the user does not specify a command, must
45# come first.
46#
47# NOTE: bltincmd must come first!
48
49bltincmd	builtin
50commandcmd	command
51bgcmd -j	bg
52breakcmd	break continue
53cdcmd		cd chdir
54dotcmd		.
55echocmd		echo
56evalcmd		eval
57execcmd		exec
58exitcmd		exit
59expcmd		exp let
60exportcmd	export readonly
61#exprcmd		expr
62falsecmd	false
63histcmd -h	fc
64fgcmd -j	fg
65getoptscmd	getopts
66hashcmd		hash
67jobidcmd	jobid
68jobscmd		jobs
69localcmd	local
70#printfcmd	printf
71pwdcmd		pwd
72readcmd		read
73returncmd	return
74setcmd		set
75setvarcmd	setvar
76shiftcmd	shift
77timescmd	times
78trapcmd		trap
79truecmd		: true
80typecmd		type
81umaskcmd	umask
82unaliascmd	unalias
83unsetcmd	unset
84waitcmd		wait
85aliascmd	alias
86ulimitcmd	ulimit
87testcmd		test [
88bindcmd		bind
89wordexpcmd	wordexp
90