multipathd: Add PID to 'show daemon' cli command
[multipath-tools/.git] / multipathd / main.h
1 #ifndef MAIN_H
2 #define MAIN_H
3
4 #define MAPGCINT 5
5
6 enum daemon_status {
7     DAEMON_INIT,
8     DAEMON_START,
9     DAEMON_CONFIGURE,
10     DAEMON_RUNNING,
11     DAEMON_SHUTDOWN,
12 };
13
14 extern pid_t daemon_pid;
15
16 int exit_daemon(int);
17 const char * daemon_status(void);
18 int reconfigure (struct vectors *);
19 int ev_add_path (char *, struct vectors *);
20 int ev_remove_path (char *, struct vectors *);
21 int ev_add_map (char *, char *, struct vectors *);
22 int ev_remove_map (char *, char *, int, struct vectors *);
23 void sync_map_state (struct multipath *);
24
25 #endif /* MAIN_H */