NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
filter.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_MUTT_FILTER_H
24
#define MUTT_MUTT_FILTER_H
25
26
#include <stdio.h>
27
#include <sys/types.h>
28
30
#define EXEC_SHELL "/bin/sh"
31
32
pid_t
filter_create
(
const
char
*cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err,
char
**envlist);
33
pid_t
filter_create_fd
(
const
char
*cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err,
int
fdin,
int
fdout,
int
fderr,
char
**envlist);
34
int
filter_wait
(pid_t pid);
35
36
#endif
/* MUTT_MUTT_FILTER_H */
filter_wait
int filter_wait(pid_t pid)
Wait for the exit of a process and return its status.
Definition
filter.c:231
filter_create_fd
pid_t filter_create_fd(const char *cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err, int fdin, int fdout, int fderr, char **envlist)
Run a command on a pipe (optionally connect stdin/stdout).
Definition
filter.c:62
filter_create
pid_t filter_create(const char *cmd, FILE **fp_in, FILE **fp_out, FILE **fp_err, char **envlist)
Set up filter program.
Definition
filter.c:220