int fr_dns_lookups = 0;
int fr_debug_flag = 0;
-
/*
* Return an IP address in standard dot notation
*
#elif defined(LOCK_EX)
lock_len = lock_len; /* -Wunused */
return flock(fd, LOCK_EX);
-#else
+#elif defined(F_WRLCK)
struct flock fl;
fl.l_start = 0;
fl.l_len = lock_len;
fl.l_type = F_WRLCK;
fl.l_whence = SEEK_CUR;
return fcntl(fd, F_SETLKW, (void *)&fl);
+#else
+ return -1;
#endif
}
#elif defined(LOCK_EX)
lock_len = lock_len; /* -Wunused */
return flock(fd, LOCK_EX | LOCK_NB);
-#else
+#elif defined(F_WRLCK)
struct flock fl;
fl.l_start = 0;
fl.l_len = lock_len;
fl.l_type = F_WRLCK;
fl.l_whence = SEEK_CUR;
return fcntl(fd, F_SETLK, (void *)&fl);
+#else
+ return -1;
#endif
}
#elif defined(LOCK_EX)
lock_len = lock_len; /* -Wunused */
return flock(fd, LOCK_UN);
-#else
+#elif defined(F_WRLCK)
struct flock fl;
fl.l_start = 0;
fl.l_len = lock_len;
fl.l_type = F_WRLCK;
fl.l_whence = SEEK_CUR;
return fcntl(fd, F_UNLCK, (void *)&fl);
+#else
+ return -1;
#endif
}