1dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project/*
2dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project * This file was generated by the mkbuiltins program.
3dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project */
4dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project
5dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project#include "shell.h"
6dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project#include "builtins.h"
7dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project
8dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Projectconst struct builtincmd builtincmd[] = {
9dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project
10dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "command",	bltincmd },
11dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "bg",	bgcmd },
12dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "cd",	cdcmd },
13dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "chdir",	cdcmd },
14dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "echo",	echocmd },
15dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "exp",	expcmd },
16dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "let",	expcmd },
17dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "false",	falsecmd },
18dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project#if WITH_HISTORY
19dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "fc",	histcmd },
20dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "inputrc",	inputrc },
21dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project#endif
22dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "fg",	fgcmd },
23dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "getopts",	getoptscmd },
24dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "hash",	hashcmd },
25dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "jobid",	jobidcmd },
26dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "jobs",	jobscmd },
27dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "local",	localcmd },
28dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project#ifndef SMALL
29dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project#endif
30dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "pwd",	pwdcmd },
31dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "read",	readcmd },
32dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "setvar",	setvarcmd },
33dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "true",	truecmd },
34dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "type",	typecmd },
35dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "umask",	umaskcmd },
36dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "unalias",	unaliascmd },
37dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "wait",	waitcmd },
38dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "alias",	aliascmd },
39dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "ulimit",	ulimitcmd },
40dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "wordexp",	wordexpcmd },
41dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ 0, 0 },
42dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project};
43dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project
44dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Projectconst struct builtincmd splbltincmd[] = {
45dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "break",	breakcmd },
46dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "continue",	breakcmd },
47dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ ".",	dotcmd },
48dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "eval",	evalcmd },
49dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "exec",	execcmd },
50dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "exit",	exitcmd },
51dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "export",	exportcmd },
52dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "readonly",	exportcmd },
53dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "return",	returncmd },
54dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "set",	setcmd },
55dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "shift",	shiftcmd },
56dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "times",	timescmd },
57dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "trap",	trapcmd },
58dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ ":",	truecmd },
59dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ "unset",	unsetcmd },
60dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project	{ 0, 0 },
61dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project};
62