X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fdropin.c;h=f1a51ac85f28395107c9309658ec73035c01cb66;hb=d917c8cb6b69475d568ccbe82389b9f2b3eb5e80;hp=4aed74e95125b6492f9ecc64e464d771f3fe9970;hpb=33f241d97852d7a171f1aaf1bda7f66356ff889e;p=meshlink diff --git a/src/dropin.c b/src/dropin.c index 4aed74e9..f1a51ac8 100644 --- a/src/dropin.c +++ b/src/dropin.c @@ -25,7 +25,7 @@ #ifndef HAVE_DAEMON /* Replacement for the daemon() function. - + The daemon() function is for programs wishing to detach themselves from the controlling terminal and run in the background as system daemons. @@ -104,14 +104,14 @@ char *get_current_dir_name(void) { size = 100; buf = xmalloc(size); - errno = 0; /* Success */ + errno = 0; /* Success */ r = getcwd(buf, size); /* getcwd returns NULL and sets errno to ERANGE if the bufferspace is insufficient to contain the entire working directory. */ while(r == NULL && errno == ERANGE) { free(buf); - size <<= 1; /* double the size */ + size <<= 1; /* double the size */ buf = xmalloc(size); r = getcwd(buf, size); } @@ -165,7 +165,7 @@ int gettimeofday(struct timeval *tv, void *tz) { #endif #ifndef HAVE_USLEEP -int usleep(long usec) { +int usleep(long long usec) { struct timeval tv = {usec / 1000000, (usec / 1000) % 1000}; select(0, NULL, NULL, NULL, &tv); return 0;