#include <unistd.h>
#include <map>
#include <stdexcept>
#include <string>
#include <vector>
#include <csignal>
Go to the source code of this file.
|  | 
| enum | subprocess::SigNum { subprocess::PSIGHUP = 1, 
subprocess::PSIGINT = SIGINT, 
subprocess::PSIGQUIT = 3, 
subprocess::PSIGILL = SIGILL,
 subprocess::PSIGTRAP = 5, 
subprocess::PSIGABRT = SIGABRT, 
subprocess::PSIGIOT = 6, 
subprocess::PSIGBUS = 7,
 subprocess::PSIGFPE = SIGFPE, 
subprocess::PSIGKILL = 9, 
subprocess::PSIGUSR1 = 10, 
subprocess::PSIGSEGV = SIGSEGV,
 subprocess::PSIGUSR2 = 12, 
subprocess::PSIGPIPE = 13, 
subprocess::PSIGALRM = 14, 
subprocess::PSIGTERM = SIGTERM,
 subprocess::PSIGSTKFLT = 16, 
subprocess::PSIGCHLD = 17, 
subprocess::PSIGCONT = 18, 
subprocess::PSIGSTOP = 19,
 subprocess::PSIGTSTP = 20, 
subprocess::PSIGTTIN = 21, 
subprocess::PSIGTTOU = 22, 
subprocess::PSIGURG = 23,
 subprocess::PSIGXCPU = 24, 
subprocess::PSIGXFSZ = 25, 
subprocess::PSIGVTALRM = 26, 
subprocess::PSIGPROF = 27,
 subprocess::PSIGWINCH = 28, 
subprocess::PSIGIO = 29
 }
 | 
|  | 
| enum | subprocess::PipeOption : int { subprocess::PipeOption::inherit, 
subprocess::PipeOption::cout, 
subprocess::PipeOption::cerr, 
subprocess::PipeOption::specific,
 subprocess::PipeOption::pipe, 
subprocess::PipeOption::close
 }
 | 
|  |