libtools
Functions
daemonize.h File Reference

Copyright (C) 2016 Oleh Kravchenko oleg@.nosp@m.kaa..nosp@m.org.u.nosp@m.a More...

#include <unistd.h>
Include dependency graph for daemonize.h:

Go to the source code of this file.

Functions

pid_t daemonize (const char *path, char *const argv[], int nochdir, int noclose)
 run program as daemon More...
 
int pidlock_set (const char *path)
 try to save pid of calling process to file More...
 
pid_t pidlock_get (const char *path)
 read pid from file and verify it More...
 

Detailed Description

Copyright (C) 2016 Oleh Kravchenko oleg@.nosp@m.kaa..nosp@m.org.u.nosp@m.a

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.