]> git.itanic.dy.fi Git - rrdd/blob - process.h
Rename get_process_count() to get_sibling_count()
[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 get_child_count(void);
13 int get_parent_count(void);
14 int get_sibling_count(void);    /* Returns the number of older siblings */
15
16 int do_fork(void);
17 int run(const char *p, char *const argv[]);
18 int harvest_zombies(int pid);
19 int run_piped(const char *cmd, char *const argv[],
20               int *stdinfd, int *stdoutfd, int *stderrfd);
21 int run_piped_stream(const char *cmd, char *const argv[],
22                      FILE **stdinf, FILE **stdoutf, FILE **stderrf);
23
24
25 #endif