Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 22 additions & 16 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ else
if ac_yesno "sizes of standard integer types" \
ac_compile_run <<EOF
#include <stdio.h>
int main() {
int main(int argc, char **argv) {
printf("#define SIZEOF_SHORT %d\n", sizeof(short));
printf("#define SIZEOF_INT %d\n", sizeof(int));
printf("#define SIZEOF_LONG %d\n", sizeof(long));
Expand All @@ -104,7 +104,7 @@ EOF
if ac_yesno "for long long" \
ac_compile_run <<EOF
#include <stdio.h>
int main() {
int main(int argc, char **argv) {
long long x;
printf("#define SIZEOF_LONG_LONG %d\n", sizeof(long long));
return 0;
Expand All @@ -119,7 +119,7 @@ fi

if ac_compile_run_v "whether C compiler defines __SIZEOF_POINTER__" <<EOF
#include <stdio.h>
int main() {
int main(int argc, char **argv) {
#ifdef __SIZEOF_POINTER__
return 0;
#else
Expand All @@ -135,7 +135,7 @@ fi

if ac_verbose "byte order" "big-endian" "little-endian" \
ac_compile_run <<EOF
int main() {
int main(int argc, char **argv) {
long one = 1;
if (*(char *)&one)
return 1; /* little-endian */
Expand All @@ -149,8 +149,8 @@ fi
has_inline=
for c in inline __inline; do
if ac_compile_v "for $c" <<EOF
static $c int foo() { return 0; }
int main() { return foo(); }
static $c int foo(void) { return 0; }
int main(int argc, char **argv) { return foo(); }
EOF
then
has_inline=$c
Expand All @@ -164,15 +164,21 @@ fi
if ac_compile_v "for socklen_t" <<EOF
#include <sys/types.h>
#include <sys/socket.h>
int foo() { socklen_t len; len = 0; return len; }
int foo(void) { socklen_t len; len = 0; return len; }
EOF
then :
else
echo "#define socklen_t int" >>confdef.h
fi

if ac_library_find_v 'connect()' "" "-lsocket -lnsl" <<EOF
int main() { gethostbyname(); connect(); return 0; }
#include <netdb.h>
#include <sys/socket.h>
int main(int argc, char **argv) {
gethostbyname("");
connect(0, (const struct sockaddr *)0, (socklen_t)0);
return 0;
}
EOF
then :
else
Expand All @@ -188,7 +194,7 @@ if ac_link_v "for IPv6" <<EOF
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
int main() {
int main(int argc, char **argv) {
char h[200];
char s[200];
struct sockaddr_in6 sa;
Expand All @@ -210,7 +216,7 @@ if ac_link_v "for mallinfo()" <<EOF
#include <sys/types.h>
#include <stdlib.h>
#include <malloc.h>
int main() {
int main(int argc, char **argv) {
struct mallinfo mi = mallinfo();
return 0;
}
Expand All @@ -223,7 +229,7 @@ fi
if ac_link_v "for poll()" <<EOF
#include <sys/types.h>
#include <sys/poll.h>
int main() {
int main(int argc, char **argv) {
struct pollfd pfd[2];
return poll(pfd, 2, 10);
}
Expand All @@ -250,7 +256,7 @@ int test(char *fmt, ...) {
vsnprintf(buf, sizeof(buf), fmt, ap);
return 0;
}
int main() {
int main(int argc, char **argv) {
test("test%d", 40);
return 0;
}
Expand All @@ -264,7 +270,7 @@ if ac_link_v "for writev()/readv()" <<EOF
#include <sys/types.h>
#include <unistd.h>
#include <sys/uio.h>
int main() {
int main(int argc, char **argv) {
struct iovec iov;
return writev(1, &iov, 1) && readv(1, &iov, 1);
}
Expand All @@ -277,7 +283,7 @@ fi
if ac_link_v "for setitimer()" <<EOF
#include <sys/types.h>
#include <sys/time.h>
int main() {
int main(int argc, char **argv) {
struct itimerval itv;
itv.it_interval.tv_sec = itv.it_value.tv_sec = 10;
itv.it_interval.tv_usec = itv.it_value.tv_usec = 20;
Expand All @@ -295,7 +301,7 @@ elif ac_link_v "for zlib support" -lz <<EOF
#include <sys/types.h>
#include <stdio.h>
#include <zlib.h>
int main() {
int main(int argc, char **argv) {
z_stream z;
int r;
r = inflateInit2(&z, 0);
Expand All @@ -318,7 +324,7 @@ elif [ n = "$enable_dso" ]; then
echo "#define NO_DSO 1 /* option disabled */" >>confdef.h
elif ac_link_v "for dlopen() in -dl with -rdynamic" -ldl -rdynamic <<EOF
#include <dlfcn.h>
int main() {
int main(int argc, char **argv) {
void *handle, *func;
handle = dlopen("testfile", RTLD_NOW);
func = dlsym(handle, "function");
Expand Down
2 changes: 1 addition & 1 deletion configure.lib
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ EOF
if ac_yesno "whether the C compiler ($ccld)
can produce executables" \
ac_compile_run <<EOF
int main() { return 0; }
int main(int argc, char **argv) { return 0; }
EOF
then :
else
Expand Down
4 changes: 2 additions & 2 deletions rbldnsd_util.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ char *parse_time(char *s, unsigned *tp) {
case 'w': case 'W': m *= 7; /* week */
case 'd': case 'D': m *= 24; /* day */
case 'h': case 'H': m *= 60; /* hours */
case 'm': case 'M': m *= 60; /* minues */
case 'm': case 'M': m *= 60; /* minutes */
if (0xffffffffu / m < *tp) return NULL;
*tp *= m;
case 's': case 'S': /* secounds */
case 's': case 'S': /* seconds */
++s;
break;
}
Expand Down