Home | History | Annotate | Line # | Download | only in sh
builtins.def revision 1.12.6.1
      1       1.1       cgd #!/bin/sh -
      2  1.12.6.1   mycroft #	$NetBSD: builtins.def,v 1.12.6.1 1997/03/04 15:18:08 mycroft Exp $
      3       1.1       cgd #
      4       1.5       jtc # Copyright (c) 1991, 1993
      5       1.5       jtc #	The Regents of the University of California.  All rights reserved.
      6       1.1       cgd #
      7       1.1       cgd # This code is derived from software contributed to Berkeley by
      8       1.1       cgd # Kenneth Almquist.
      9       1.1       cgd #
     10       1.1       cgd # Redistribution and use in source and binary forms, with or without
     11       1.1       cgd # modification, are permitted provided that the following conditions
     12       1.1       cgd # are met:
     13       1.1       cgd # 1. Redistributions of source code must retain the above copyright
     14       1.1       cgd #    notice, this list of conditions and the following disclaimer.
     15       1.1       cgd # 2. Redistributions in binary form must reproduce the above copyright
     16       1.1       cgd #    notice, this list of conditions and the following disclaimer in the
     17       1.1       cgd #    documentation and/or other materials provided with the distribution.
     18       1.1       cgd # 3. All advertising materials mentioning features or use of this software
     19       1.1       cgd #    must display the following acknowledgement:
     20       1.1       cgd #	This product includes software developed by the University of
     21       1.1       cgd #	California, Berkeley and its contributors.
     22       1.1       cgd # 4. Neither the name of the University nor the names of its contributors
     23       1.1       cgd #    may be used to endorse or promote products derived from this software
     24       1.1       cgd #    without specific prior written permission.
     25       1.1       cgd #
     26       1.1       cgd # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     27       1.1       cgd # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     28       1.1       cgd # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     29       1.1       cgd # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     30       1.1       cgd # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     31       1.1       cgd # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     32       1.1       cgd # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     33       1.1       cgd # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     34       1.1       cgd # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     35       1.1       cgd # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     36       1.1       cgd # SUCH DAMAGE.
     37       1.1       cgd #
     38      1.12  christos #	@(#)builtins.def	8.4 (Berkeley) 5/4/95
     39       1.1       cgd 
     40       1.1       cgd #
     41       1.1       cgd # This file lists all the builtin commands.  The first column is the name
     42       1.1       cgd # of a C routine.  The -j flag, if present, specifies that this command
     43       1.8       cgd # is to be excluded from systems without job control, and the -h flag,
     44       1.8       cgd # if present specifies that this command is to be excluded from systems
     45       1.8       cgd # based on the NO_HISTORY compile-time symbol.  The rest of the line
     46       1.1       cgd # specifies the command name or names used to run the command.  The entry
     47       1.5       jtc # for bltincmd, which is run when the user does not specify a command, must
     48       1.1       cgd # come first.
     49       1.5       jtc #
     50       1.5       jtc # NOTE: bltincmd must come first!
     51       1.1       cgd 
     52       1.1       cgd bltincmd	command
     53       1.1       cgd #alloccmd	alloc
     54       1.1       cgd bgcmd -j	bg
     55       1.1       cgd breakcmd	break continue
     56       1.1       cgd #catfcmd	catf
     57       1.1       cgd cdcmd		cd chdir
     58       1.1       cgd dotcmd		.
     59       1.1       cgd echocmd		echo
     60       1.1       cgd evalcmd		eval
     61       1.1       cgd execcmd		exec
     62       1.1       cgd exitcmd		exit
     63       1.5       jtc expcmd		exp let
     64       1.1       cgd exportcmd	export readonly
     65       1.1       cgd #exprcmd	expr test [
     66       1.7       jtc falsecmd	false
     67       1.8       cgd histcmd -h	fc
     68       1.1       cgd fgcmd -j	fg
     69       1.1       cgd getoptscmd	getopts
     70       1.1       cgd hashcmd		hash
     71       1.1       cgd jobidcmd	jobid
     72       1.1       cgd jobscmd		jobs
     73       1.1       cgd #linecmd		line
     74       1.1       cgd localcmd	local
     75       1.1       cgd #nlechocmd	nlecho
     76       1.6       jtc #printfcmd	printf
     77       1.1       cgd pwdcmd		pwd
     78       1.1       cgd readcmd		read
     79       1.1       cgd returncmd	return
     80       1.1       cgd setcmd		set
     81       1.1       cgd setvarcmd	setvar
     82       1.1       cgd shiftcmd	shift
     83       1.1       cgd trapcmd		trap
     84       1.1       cgd truecmd		: true
     85  1.12.6.1   mycroft typecmd		type
     86       1.1       cgd umaskcmd	umask
     87       1.5       jtc unaliascmd	unalias
     88       1.1       cgd unsetcmd	unset
     89       1.1       cgd waitcmd		wait
     90       1.5       jtc #foocmd		foo
     91       1.5       jtc aliascmd	alias
     92      1.10       jtc ulimitcmd	ulimit
     93