21#ifndef MUTT_LIB_FILTER_H
22#define MUTT_LIB_FILTER_H
27#define EXEC_SHELL "/bin/sh"
29pid_t
filter_create (
const char *cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err);
30pid_t
filter_create_fd(
const char *cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err,
int fdin,
int fdout,
int fderr);
int filter_wait(pid_t pid)
Wait for the exit of a process and return its status.
pid_t filter_create(const char *cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err)
Set up filter program.
pid_t filter_create_fd(const char *cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err, int fdin, int fdout, int fderr)
Run a command on a pipe (optionally connect stdin/stdout)