]> git.ipfire.org Git - thirdparty/bash.git/blame - dispose_cmd.h
allow some job notifications while running $PROMPT_COMMAND; allow notifications while...
[thirdparty/bash.git] / dispose_cmd.h
CommitLineData
726f6388
JA
1/* dispose_cmd.h -- Functions appearing in dispose_cmd.c. */
2
877ff726 3/* Copyright (C) 1993-2023 Free Software Foundation, Inc.
726f6388
JA
4
5 This file is part of GNU Bash, the Bourne Again SHell.
6
2e4498b3
CR
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
2e4498b3
CR
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
2e4498b3
CR
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
81e3a4fb
CR
26extern void dispose_command (COMMAND *);
27extern void dispose_word_desc (WORD_DESC *);
28extern void dispose_word (WORD_DESC *);
29extern void dispose_words (WORD_LIST *);
30extern void dispose_word_array (char **);
31extern void dispose_redirects (REDIRECT *);
726f6388 32
cce855bc 33#if defined (COND_COMMAND)
81e3a4fb 34extern void dispose_cond_node (COND_COM *);
cce855bc
JA
35#endif
36
81e3a4fb
CR
37extern void dispose_function_def_contents (FUNCTION_DEF *);
38extern void dispose_function_def (FUNCTION_DEF *);
d3a24ed2 39
877ff726
CR
40extern void uw_dispose_command (void *);
41extern void uw_dispose_words (void *);
42
726f6388 43#endif /* !_DISPOSE_CMD_H_ */