configure: fix warnings in tests

Fix some warnings in configure tests reported by clang and coverity
static analyzer.
This commit is contained in:
Miroslav Lichvar 2019-06-18 16:20:59 +02:00
parent 62d6aed6a6
commit 9e7a7008de

7
configure vendored
View file

@ -654,8 +654,9 @@ then
fi fi
if [ $feat_asyncdns = "1" ] && \ if [ $feat_asyncdns = "1" ] && \
test_code 'pthread' 'pthread.h' '-pthread' '' \ test_code 'pthread' 'pthread.h' '-pthread' '' '
'return (int)pthread_create((void *)1, NULL, (void *)1, NULL);' pthread_t thread;
return (int)pthread_create(&thread, NULL, (void *)1, NULL);'
then then
add_def FEAT_ASYNCDNS add_def FEAT_ASYNCDNS
add_def USE_PTHREAD_ASYNCDNS add_def USE_PTHREAD_ASYNCDNS
@ -731,6 +732,7 @@ if [ "x$timepps_h" != "x" ] && \
pps_handle_t h = 0; pps_handle_t h = 0;
pps_info_t i; pps_info_t i;
struct timespec ts; struct timespec ts;
ts.tv_sec = ts.tv_nsec = 0;
return time_pps_fetch(h, PPS_TSFMT_TSPEC, &i, &ts);' return time_pps_fetch(h, PPS_TSFMT_TSPEC, &i, &ts);'
then then
add_def FEAT_PPS add_def FEAT_PPS
@ -817,6 +819,7 @@ if [ $try_lockmem = "1" ] && \
'setrlimit(RLIMIT_MEMLOCK, ...)' \ 'setrlimit(RLIMIT_MEMLOCK, ...)' \
'sys/resource.h' '' '' ' 'sys/resource.h' '' '' '
struct rlimit rlim; struct rlimit rlim;
rlim.rlim_max = rlim.rlim_cur = RLIM_INFINITY;
setrlimit(RLIMIT_MEMLOCK, &rlim);' setrlimit(RLIMIT_MEMLOCK, &rlim);'
then then
add_def HAVE_SETRLIMIT_MEMLOCK add_def HAVE_SETRLIMIT_MEMLOCK