More checks for missing functions.
This commit is contained in:
parent
c15e8a96bf
commit
0e94541331
9 changed files with 83 additions and 15 deletions
14
lib/dropin.c
14
lib/dropin.c
|
@ -17,7 +17,7 @@
|
|||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
$Id: dropin.c,v 1.1.2.16 2003/07/21 13:14:02 guus Exp $
|
||||
$Id: dropin.c,v 1.1.2.17 2003/07/28 22:06:09 guus Exp $
|
||||
*/
|
||||
|
||||
#include "system.h"
|
||||
|
@ -40,6 +40,7 @@
|
|||
*/
|
||||
int daemon(int nochdir, int noclose)
|
||||
{
|
||||
#ifdef HAVE_FORK
|
||||
pid_t pid;
|
||||
int fd;
|
||||
|
||||
|
@ -82,6 +83,9 @@ int daemon(int nochdir, int noclose)
|
|||
}
|
||||
|
||||
return 0;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -147,3 +151,11 @@ int asprintf(char **buf, const char *fmt, ...)
|
|||
return status;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_GETTIMEOFDAY
|
||||
int gettimeofday(struct timeval *tv, void *tz) {
|
||||
tv->tv_sec = time(NULL);
|
||||
tv->tv_usec = 0;
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
#include "system.h"
|
||||
|
||||
#ifndef HAVE_MINGW
|
||||
/* read_pid
|
||||
*
|
||||
* Reads the specified pidfile and returns the read pid.
|
||||
|
@ -68,6 +69,7 @@ int check_pid (char *pidfile)
|
|||
errno = 0;
|
||||
if (kill(pid, 0) && errno == ESRCH)
|
||||
return(0);
|
||||
#endif
|
||||
|
||||
return pid;
|
||||
}
|
||||
|
@ -127,4 +129,4 @@ int remove_pid (char *pidfile)
|
|||
{
|
||||
return unlink (pidfile);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
|
||||
*/
|
||||
|
||||
#ifndef HAVE_MINGW
|
||||
/* read_pid
|
||||
*
|
||||
* Reads the specified pidfile and returns the read pid.
|
||||
|
@ -48,3 +49,4 @@ int write_pid (char *pidfile);
|
|||
* is returned
|
||||
*/
|
||||
int remove_pid (char *pidfile);
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue