184865Sobrien#!/bin/sh -
2218822Sdim
3218822Sdim#-
484865Sobrien# Copyright (c) 1991, 1993
584865Sobrien#	The Regents of the University of California.  All rights reserved.
684865Sobrien#
784865Sobrien# This code is derived from software contributed to Berkeley by
884865Sobrien# Kenneth Almquist.
984865Sobrien#
1084865Sobrien# Redistribution and use in source and binary forms, with or without
1184865Sobrien# modification, are permitted provided that the following conditions
1284865Sobrien# are met:
1384865Sobrien# 1. Redistributions of source code must retain the above copyright
1484865Sobrien#    notice, this list of conditions and the following disclaimer.
1584865Sobrien# 2. Redistributions in binary form must reproduce the above copyright
1684865Sobrien#    notice, this list of conditions and the following disclaimer in the
1784865Sobrien#    documentation and/or other materials provided with the distribution.
1884865Sobrien# 4. Neither the name of the University nor the names of its contributors
1984865Sobrien#    may be used to endorse or promote products derived from this software
20218822Sdim#    without specific prior written permission.
21218822Sdim#
2284865Sobrien# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2384865Sobrien# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2484865Sobrien# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2584865Sobrien# ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2684865Sobrien# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2784865Sobrien# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2884865Sobrien# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2984865Sobrien# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3084865Sobrien# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3184865Sobrien# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3284865Sobrien# SUCH DAMAGE.
3384865Sobrien#
3484865Sobrien#	@(#)builtins.def	8.4 (Berkeley) 5/4/95
3584865Sobrien# $FreeBSD$
3684865Sobrien
3784865Sobrien#
3884865Sobrien# This file lists all the builtin commands.  The first column is the name
3984865Sobrien# of a C routine.
4084865Sobrien# The -j flag specifies that this command is to be excluded from systems
4184865Sobrien# without job control.
4284865Sobrien# The -h flag specifies that this command is to be excluded from systems
4384865Sobrien# based on the NO_HISTORY compile-time symbol.
4484865Sobrien# The -s flag specifies that this is a POSIX 'special built-in' command.
4584865Sobrien# The rest of the line specifies the command name or names used to run the
4689857Sobrien# command.  The entry for bltincmd, which is run when the user does not specify
4784865Sobrien# a command, must come first.
4884865Sobrien#
4984865Sobrien# NOTE: bltincmd must come first!
5084865Sobrien
5184865Sobrienbltincmd	builtin
5284865Sobrienaliascmd	alias
5384865Sobrienbgcmd -j	bg
54218822Sdimbindcmd		bind
55218822Sdimbreakcmd	-s break -s continue
56218822Sdimcdcmd		cd chdir
57218822Sdimcommandcmd	command
5884865Sobriendotcmd		-s .
59218822Sdimechocmd		echo
60218822Sdimevalcmd		-s eval
61218822Sdimexeccmd		-s exec
6284865Sobrienexitcmd		-s exit
6384865Sobrienletcmd		let
6484865Sobrienexportcmd	-s export -s readonly
6584865Sobrien#exprcmd		expr
6684865Sobrienfalsecmd	false
6784865Sobrienfgcmd -j	fg
6884865Sobriengetoptscmd	getopts
6984865Sobrienhashcmd		hash
7084865Sobrienhistcmd -h	fc
7184865Sobrienjobidcmd	jobid
7289857Sobrienjobscmd		jobs
7384865Sobrienkillcmd		kill
7484865Sobrienlocalcmd	local
7584865Sobrienprintfcmd	printf
7684865Sobrienpwdcmd		pwd
7784865Sobrienreadcmd		read
7884865Sobrienreturncmd	-s return
7989857Sobriensetcmd		-s set
8089857Sobriensetvarcmd	setvar
8189857Sobrienshiftcmd	-s shift
8289857Sobrientestcmd		test [
8384865Sobrientimescmd	-s times
8484865Sobrientrapcmd		-s trap
8584865Sobrientruecmd		-s : true
8684865Sobrientypecmd		type
87104834Sobrienulimitcmd	ulimit
88104834Sobrienumaskcmd	umask
8984865Sobrienunaliascmd	unalias
9084865Sobrienunsetcmd	-s unset
9184865Sobrienwaitcmd		wait
92130561Sobrienwordexpcmd	wordexp
9384865Sobrien