]> git.ipfire.org Git - thirdparty/bash.git/blame - dispose_cmd.h
Bash-5.1 patch 12: fix race condition with child processes and resetting trapped...
[thirdparty/bash.git] / dispose_cmd.h
CommitLineData
726f6388
JA
1/* dispose_cmd.h -- Functions appearing in dispose_cmd.c. */
2
8868edaf 3/* Copyright (C) 1993-2020 Free Software Foundation, Inc.
726f6388
JA
4
5 This file is part of GNU Bash, the Bourne Again SHell.
6
3185942a
JA
7 Bash is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
726f6388 11
3185942a
JA
12 Bash is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
726f6388 16
3185942a
JA
17 You should have received a copy of the GNU General Public License
18 along with Bash. If not, see <http://www.gnu.org/licenses/>.
19*/
726f6388
JA
20
21#if !defined (_DISPOSE_CMD_H_)
22#define _DISPOSE_CMD_H_
23
24#include "stdc.h"
25
8868edaf
CR
26extern void dispose_command PARAMS((COMMAND *));
27extern void dispose_word_desc PARAMS((WORD_DESC *));
28extern void dispose_word PARAMS((WORD_DESC *));
29extern void dispose_words PARAMS((WORD_LIST *));
30extern void dispose_word_array PARAMS((char **));
31extern void dispose_redirects PARAMS((REDIRECT *));
726f6388 32
cce855bc 33#if defined (COND_COMMAND)
8868edaf 34extern void dispose_cond_node PARAMS((COND_COM *));
cce855bc
JA
35#endif
36
8868edaf
CR
37extern void dispose_function_def_contents PARAMS((FUNCTION_DEF *));
38extern void dispose_function_def PARAMS((FUNCTION_DEF *));
b80f6443 39
726f6388 40#endif /* !_DISPOSE_CMD_H_ */