#ifndef _PIDUTIL_H #define _PIDUTIL_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include struct pidfh; int flopen(const char *_path, int _flags, ...); struct pidfh *pidfile_open(const char *path, mode_t mode, pid_t *pidptr); int pidfile_write(struct pidfh *pfh); int pidfile_close(struct pidfh *pfh); int pidfile_remove(struct pidfh *pfh); int pidfile_fileno(const struct pidfh *pfh); #endif /* _PIDUTIL_H */