Fix for Cygwin.
authormdw <mdw>
Wed, 14 Sep 2005 23:07:55 +0000 (23:07 +0000)
committermdw <mdw>
Wed, 14 Sep 2005 23:07:55 +0000 (23:07 +0000)
Makefile.am
configure.in
fdpass.c

index e775c57..e5c1f1f 100644 (file)
@@ -75,13 +75,13 @@ libmLib_la_LIBADD = @DEPLIBS@
 
 BUILT_SOURCES = crc32-tab.c unihash-global.c
 
-crc32-tab.c: crc-mktab
+crc32-tab.c: crc-mktab$(EXEEXT)
        ./crc-mktab \
                -p0x04c11db7 -b32 -B8 -r \
                -c -scrc32_table -icrc32.h -tuint32 -ocrc32-tab.c.new
        mv crc32-tab.c.new crc32-tab.c
 
-unihash-global.c: unihash-mkstatic
+unihash-global.c: unihash-mkstatic$(EXEEXT)
        ./unihash-mkstatic \
                -c -sunihash_global -iunihash.h -ounihash-global.c.new
        mv unihash-global.c.new unihash-global.c
index f618c32..6dfd734 100644 (file)
@@ -1,6 +1,6 @@
 dnl -*-m4-*-
 dnl
-dnl $Id: configure.in,v 1.38 2004/04/08 01:36:11 mdw Exp $
+dnl $Id$
 dnl
 dnl Configuration script for mLib
 dnl
@@ -40,7 +40,7 @@ mdw_CHECK_MANYLIBS(socket, socket)
 mdw_CHECK_MANYLIBS(gethostbyname, nsl resolv)
 
 DEPLIBS=$LIBS AC_SUBST(DEPLIBS)
-BRES_LIBEXEC="bres" BRES_SOURCE="bres"
+BRES_LIBEXEC="bres\$(EXEEXT)" BRES_SOURCE="bres"
 AC_SUBST(BRES_LIBEXEC) AC_SUBST(BRES_SOURCE)
 AC_ARG_WITH(adns,
 [  --with-adns             use ADNS library for background name resolution],
index 30808b4..0a11c2c 100644 (file)
--- a/fdpass.c
+++ b/fdpass.c
@@ -1,6 +1,6 @@
 /* -*-c-*-
  *
- * $Id: fdpass.c,v 1.2 2004/04/08 01:36:11 mdw Exp $
+ * $Id$
  *
  * File descriptor passing
  *
@@ -74,11 +74,11 @@ ssize_t fdpass_send(int sock, int fd, const void *p, size_t sz)
   msg.msg_namelen = 0;
   msg.msg_iov = &iov;
   msg.msg_iovlen = 1;
-  msg.msg_flags = 0;
 #ifdef HAVE_MSG_ACCRIGHTS
   msg.msg_accrights = &fd;
   msg.msg_accrightslen = sizeof(fd);
 #else  
+  msg.msg_flags = 0;
   msg.msg_control = buf;
   msg.msg_controllen = sizeof(buf);
   cmsg = CMSG_FIRSTHDR(&msg);
@@ -122,11 +122,11 @@ ssize_t fdpass_recv(int sock, int *fd, void *p, size_t sz)
   msg.msg_namelen = 0;
   msg.msg_iov = &iov;
   msg.msg_iovlen = 1;
-  msg.msg_flags = 0;
 #ifdef HAVE_MSG_ACCRIGHTS
   msg.msg_accrights = fd;
   msg.msg_accrightslen = sizeof(*fd);
 #else
+  msg.msg_flags = 0;
   msg.msg_control = buf;
   msg.msg_controllen = sizeof(buf);
 #endif