1/* builtext.h - The list of builtins found in libbuiltins.a. */
2#if defined (ALIAS)
3extern int alias_builtin __P((WORD_LIST *));
4extern char * const alias_doc[];
5#endif /* ALIAS */
6#if defined (ALIAS)
7extern int unalias_builtin __P((WORD_LIST *));
8extern char * const unalias_doc[];
9#endif /* ALIAS */
10#if defined (READLINE)
11extern int bind_builtin __P((WORD_LIST *));
12extern char * const bind_doc[];
13#endif /* READLINE */
14extern int break_builtin __P((WORD_LIST *));
15extern char * const break_doc[];
16extern int continue_builtin __P((WORD_LIST *));
17extern char * const continue_doc[];
18extern int builtin_builtin __P((WORD_LIST *));
19extern char * const builtin_doc[];
20#if defined (DEBUGGER)
21extern int caller_builtin __P((WORD_LIST *));
22extern char * const caller_doc[];
23#endif /* DEBUGGER */
24extern int cd_builtin __P((WORD_LIST *));
25extern char * const cd_doc[];
26extern int pwd_builtin __P((WORD_LIST *));
27extern char * const pwd_doc[];
28extern int colon_builtin __P((WORD_LIST *));
29extern char * const colon_doc[];
30extern int colon_builtin __P((WORD_LIST *));
31extern char * const true_doc[];
32extern int false_builtin __P((WORD_LIST *));
33extern char * const false_doc[];
34extern int command_builtin __P((WORD_LIST *));
35extern char * const command_doc[];
36extern int declare_builtin __P((WORD_LIST *));
37extern char * const declare_doc[];
38extern int declare_builtin __P((WORD_LIST *));
39extern char * const typeset_doc[];
40extern int local_builtin __P((WORD_LIST *));
41extern char * const local_doc[];
42#if defined (V9_ECHO)
43extern int echo_builtin __P((WORD_LIST *));
44extern char * const echo_doc[];
45#endif /* V9_ECHO */
46#if !defined (V9_ECHO)
47extern int echo_builtin __P((WORD_LIST *));
48extern char * const echo_doc[];
49#endif /* !V9_ECHO */
50extern int enable_builtin __P((WORD_LIST *));
51extern char * const enable_doc[];
52extern int eval_builtin __P((WORD_LIST *));
53extern char * const eval_doc[];
54extern int getopts_builtin __P((WORD_LIST *));
55extern char * const getopts_doc[];
56extern int exec_builtin __P((WORD_LIST *));
57extern char * const exec_doc[];
58extern int exit_builtin __P((WORD_LIST *));
59extern char * const exit_doc[];
60extern int logout_builtin __P((WORD_LIST *));
61extern char * const logout_doc[];
62#if defined (HISTORY)
63extern int fc_builtin __P((WORD_LIST *));
64extern char * const fc_doc[];
65#endif /* HISTORY */
66#if defined (JOB_CONTROL)
67extern int fg_builtin __P((WORD_LIST *));
68extern char * const fg_doc[];
69#endif /* JOB_CONTROL */
70#if defined (JOB_CONTROL)
71extern int bg_builtin __P((WORD_LIST *));
72extern char * const bg_doc[];
73#endif /* JOB_CONTROL */
74extern int hash_builtin __P((WORD_LIST *));
75extern char * const hash_doc[];
76#if defined (HELP_BUILTIN)
77extern int help_builtin __P((WORD_LIST *));
78extern char * const help_doc[];
79#endif /* HELP_BUILTIN */
80#if defined (HISTORY)
81extern int history_builtin __P((WORD_LIST *));
82extern char * const history_doc[];
83#endif /* HISTORY */
84#if defined (JOB_CONTROL)
85extern int jobs_builtin __P((WORD_LIST *));
86extern char * const jobs_doc[];
87#endif /* JOB_CONTROL */
88#if defined (JOB_CONTROL)
89extern int disown_builtin __P((WORD_LIST *));
90extern char * const disown_doc[];
91#endif /* JOB_CONTROL */
92extern int kill_builtin __P((WORD_LIST *));
93extern char * const kill_doc[];
94extern int let_builtin __P((WORD_LIST *));
95extern char * const let_doc[];
96extern int read_builtin __P((WORD_LIST *));
97extern char * const read_doc[];
98extern int return_builtin __P((WORD_LIST *));
99extern char * const return_doc[];
100extern int set_builtin __P((WORD_LIST *));
101extern char * const set_doc[];
102extern int unset_builtin __P((WORD_LIST *));
103extern char * const unset_doc[];
104extern int export_builtin __P((WORD_LIST *));
105extern char * const export_doc[];
106extern int readonly_builtin __P((WORD_LIST *));
107extern char * const readonly_doc[];
108extern int shift_builtin __P((WORD_LIST *));
109extern char * const shift_doc[];
110extern int source_builtin __P((WORD_LIST *));
111extern char * const source_doc[];
112extern int source_builtin __P((WORD_LIST *));
113extern char * const dot_doc[];
114#if defined (JOB_CONTROL)
115extern int suspend_builtin __P((WORD_LIST *));
116extern char * const suspend_doc[];
117#endif /* JOB_CONTROL */
118extern int test_builtin __P((WORD_LIST *));
119extern char * const test_doc[];
120extern int test_builtin __P((WORD_LIST *));
121extern char * const test_bracket_doc[];
122extern int times_builtin __P((WORD_LIST *));
123extern char * const times_doc[];
124extern int trap_builtin __P((WORD_LIST *));
125extern char * const trap_doc[];
126extern int type_builtin __P((WORD_LIST *));
127extern char * const type_doc[];
128#if !defined (_MINIX)
129extern int ulimit_builtin __P((WORD_LIST *));
130extern char * const ulimit_doc[];
131#endif /* !_MINIX */
132extern int umask_builtin __P((WORD_LIST *));
133extern char * const umask_doc[];
134#if defined (JOB_CONTROL)
135extern int wait_builtin __P((WORD_LIST *));
136extern char * const wait_doc[];
137#endif /* JOB_CONTROL */
138#if !defined (JOB_CONTROL)
139extern int wait_builtin __P((WORD_LIST *));
140extern char * const wait_doc[];
141#endif /* !JOB_CONTROL */
142extern char * const for_doc[];
143extern char * const arith_for_doc[];
144extern char * const select_doc[];
145extern char * const time_doc[];
146extern char * const case_doc[];
147extern char * const if_doc[];
148extern char * const while_doc[];
149extern char * const until_doc[];
150extern char * const function_doc[];
151extern char * const grouping_braces_doc[];
152extern char * const fg_percent_doc[];
153extern char * const arith_doc[];
154extern char * const conditional_doc[];
155extern char * const variable_help_doc[];
156#if defined (PUSHD_AND_POPD)
157extern int pushd_builtin __P((WORD_LIST *));
158extern char * const pushd_doc[];
159#endif /* PUSHD_AND_POPD */
160#if defined (PUSHD_AND_POPD)
161extern int popd_builtin __P((WORD_LIST *));
162extern char * const popd_doc[];
163#endif /* PUSHD_AND_POPD */
164#if defined (PUSHD_AND_POPD)
165extern int dirs_builtin __P((WORD_LIST *));
166extern char * const dirs_doc[];
167#endif /* PUSHD_AND_POPD */
168extern int shopt_builtin __P((WORD_LIST *));
169extern char * const shopt_doc[];
170extern int printf_builtin __P((WORD_LIST *));
171extern char * const printf_doc[];
172#if defined (PROGRAMMABLE_COMPLETION)
173extern int complete_builtin __P((WORD_LIST *));
174extern char * const complete_doc[];
175#endif /* PROGRAMMABLE_COMPLETION */
176#if defined (PROGRAMMABLE_COMPLETION)
177extern int compgen_builtin __P((WORD_LIST *));
178extern char * const compgen_doc[];
179#endif /* PROGRAMMABLE_COMPLETION */
180