pidfh
struct pidfh;
int pidfile_close(struct pidfh *_pfh);
int pidfile_fileno(const struct pidfh *_pfh);
struct pidfh *
int pidfile_remove(struct pidfh *_pfh);
int pidfile_write(struct pidfh *_pfh);
pidfile_write(struct pidfh *pfh)
pidfile_close(struct pidfh *pfh)
_pidfile_remove(struct pidfh *pfh, int freeit)
pidfile_remove(struct pidfh *pfh)
pidfile_fileno(const struct pidfh *pfh)
static int _pidfile_remove(struct pidfh *pfh, int freeit);
pidfile_verify(const struct pidfh *pfh)
struct pidfh *
struct pidfh *pfh;
struct pidfh *pfh;
static struct pidfh *pfh;
struct pidfh *pfh = NULL;
struct pidfh *pfh;
struct pidfh *pfh = NULL;
struct pidfh *pidfh;
pidfh = pidfile_open(pidfile_path, 0600, &otherpid);
if (pidfh == NULL) {
pidfile_remove(pidfh);
pidfile_write(pidfh);
pidfile_close(pidfh);
struct pidfh *pidfh;
pidfh = pidfile_open(pidfile_path, 0600, &otherpid);
if (pidfh == NULL) {
pidfile_remove(pidfh);
pidfile_write(pidfh);
struct pidfh *pfh = NULL;
struct pidfh **pfh, struct pidfh **ppfh)
static void open_pid_files(const char *, const char *, struct pidfh **,
struct pidfh **);
struct pidfh *ppfh, *pfh;
struct pidfh *pidfile;
struct pidfh *pfh = NULL;
static struct pidfh *pfh;
struct pidfh *pfh = NULL;
static struct pidfh *pfh;
struct pidfh *pfh = NULL;