Fix warning (bad handler prototype) and fix detection of dns_sd
authorJeremy Allison <jra@samba.org>
Wed, 28 Jan 2009 00:17:55 +0000 (16:17 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 28 Jan 2009 00:17:55 +0000 (16:17 -0800)
libraries.
Jeremy.

source/configure.in
source/smbd/dnsregister.c

index 97d9eb0876bbede0f7502f2e39e7b3b8dbd77dfd..601d1a5359203da300146b6d9b4acb9a825943a1 100644 (file)
@@ -5937,7 +5937,7 @@ if test x"$enable_dnssd" != x"no"; then
     AC_CHECK_FUNCS(DNSServiceRegister)
     AC_CHECK_LIB_EXT(dns_sd, DNSSD_LIBS, DNSServiceRegister)
     if test x"$ac_cv_func_DNSServiceRegister" != x"yes" -a \
-            x"$ac_cv_lib_ext_DNSServiceRegister" != x"yes"; then
+            x"$ac_cv_lib_ext_dns_sd_DNSServiceRegister" != x"yes"; then
        have_dnssd_support=no
     fi
 
index c092251feec63169a86d09a8143ab7fd0d292d32..6850d1a9c4d3715cec274634ff2090ffc6000018 100644 (file)
@@ -65,7 +65,7 @@ void dns_register_close(struct dns_reg_state **dns_state_ptr)
 
 static void dns_register_smbd_retry(struct event_context *ctx,
                                    struct timed_event *te,
-                                   const struct timeval *now,
+                                   struct timeval now,
                                    void *private_data)
 {
        struct dns_reg_state *dns_state = (struct dns_reg_state *)private_data;