#include "Process.h"
#include <iostream>
#include <sys/select.h>
#include <signal.h>
#include <errno.h>
Functions | |
void | sig_chld_handler (int signal, siginfo_t *info, void *data) |
bool | registerSignalHandler () |
void | output (const std::string &s, int fd) |
int | main (int argc, char **argv) |
Variables | |
static sig_atomic_t | finish = false |
int main | ( | int | argc, | |
char ** | argv | |||
) |
void output | ( | const std::string & | s, | |
int | fd | |||
) |
bool registerSignalHandler | ( | ) |
void sig_chld_handler | ( | int | signal, | |
siginfo_t * | info, | |||
void * | data | |||
) |
sig_atomic_t finish = false [static] |
Referenced by main(), and sig_chld_handler().