]> git.itanic.dy.fi Git - rrdd/blob - process.h
Fix count number of children correctly
[rrdd] / process.h
1 #ifndef _PROCESS_H
2 #define _PROCESS_H
3
4 #include <stdio.h>
5 #include <stdlib.h>
6 #include <unistd.h>
7 #include <string.h>
8 #include <sys/wait.h>
9 #include <error.h>
10 #include <errno.h>
11
12 int do_fork(void);
13 int run(const char *p, char *const argv[]);
14 int harvest_zombies(int pid);
15 int run_piped(const char *cmd, char *const argv[], int *readfd, int *writefd);
16 int run_piped_stream(const char *cmd, char *const argv[],
17                      FILE **readf, FILE **writef);
18
19 #endif