diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2013-12-28 16:18:38 -0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2013-12-28 16:18:38 -0800 |
commit | 0f9de11a67a5bbf3fe0c3be7f55cb25a7987ed4d (patch) | |
tree | 40c6c53ac7b94969823ecb73c145862f9d617723 /tokenizer.h | |
parent | 715823a6665a63df5a7ae6e5a9adcbe287626c1c (diff) |
Fix issues related to redirections and block level IO with new parser
Diffstat (limited to 'tokenizer.h')
-rw-r--r-- | tokenizer.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tokenizer.h b/tokenizer.h index 17b1bcb9..c50aac99 100644 --- a/tokenizer.h +++ b/tokenizer.h @@ -190,6 +190,9 @@ int tok_get_error(tokenizer_t *tok); /* Helper function to determine redirection type from a string, or TOK_NONE if the redirection is invalid. Also returns the fd by reference. */ enum token_type redirection_type_for_string(const wcstring &str, int *out_fd = NULL); +/* Helper function to determine which fd is redirected by a pipe */ +int fd_redirected_by_pipe(const wcstring &str); + /* Helper function to return oflags (as in open(2)) for a redirection type */ int oflags_for_redirection_type(enum token_type type); |