# See Porting/pumpkin.pod for more information on metaconfig.
#
-# Generated on Sun Apr 1 12:00:35 CEST 2012 [metaconfig 3.5 PL0]
+# Generated on Wed Jul 11 16:58:32 CEST 2012 [metaconfig 3.5 PL0]
# (with additional metaconfig patches by perlbug@perl.org)
cat >c1$$ <<EOF
d_vsnprintf=''
d_sockatmark=''
d_sockatmarkproto=''
+d_ip_mreq=''
d_ipv6_mreq=''
d_msg_ctrunc=''
d_msg_dontroute=''
$rm_try
echo " "
+echo "Checking the availability struct ip_mreq ..." >&4
+$cat >try.c <<EOF
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+int main() {
+struct ip_mreq mreq;
+return (mreq.imr_multiaddr.s_addr);
+}
+EOF
+val="$undef"
+set try; if eval $compile; then
+ val="$define"
+fi
+set d_ip_mreq; eval $setvar
+$rm_try
+
+echo " "
echo "Checking the availability struct ipv6_mreq ..." >&4
$cat >try.c <<EOF
#include <sys/types.h>
d_inetntop='$d_inetntop'
d_inetpton='$d_inetpton'
d_int64_t='$d_int64_t'
+d_ip_mreq='$d_ip_mreq'
d_ipv6_mreq='$d_ipv6_mreq'
d_isascii='$d_isascii'
d_isblank='$d_isblank'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='define'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
d_int64_t (d_int64_t.U):
This symbol will be defined if the C compiler supports int64_t.
+d_ip_mreq (d_socket.U):
+ This variable conditionally defines the HAS_IP_MREQ symbol, which
+ indicates the availability of a struct ip_mreq.
+
d_ipv6_mreq (d_socket.U):
This variable conditionally defines the HAS_IPV6_MREQ symbol, which
indicates the availability of a struct ipv6_mreq.
d_inetntop='define'
d_inetpton='define'
d_int64_t='define'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
*/
#define BIN "$bin" /**/
#define BIN_EXP "$binexp" /**/
-#$userelocatableinc PERL_RELOCATABLE_INC /**/
+#define PERL_RELOCATABLE_INC "$userelocatableinc" /**/
/* INTSIZE:
* This symbol contains the value of sizeof(int) so that the C
* This symbol, if defined, indicates that the struct sockaddr_in6
* structure has a member called sin6_scope_id.
*/
+/* HAS_IP_MREQ:
+ * This symbol, if defined, indicates the availability of
+ * struct ip_mreq;
+ */
/* HAS_IPV6_MREQ:
* This symbol, if defined, indicates the availability of
* struct ipv6_mreq;
#$d_scm_rights HAS_SCM_RIGHTS /**/
#$d_sockaddr_in6 HAS_SOCKADDR_IN6 /**/
#$d_sin6_scope_id HAS_SIN6_SCOPE_ID /**/
+#$d_ip_mreq HAS_IP_MREQ /**/
#$d_ipv6_mreq HAS_IPV6_MREQ /**/
/* HAS_SRAND48_R:
$ WC "d_inetntop='undef'"
$ WC "d_inetpton='undef'"
$ WC "d_int64_t='" + d_int64_t + "'"
+$ WC "d_ip_mreq='define'"
$ WC "d_ipv6_mreq='define'"
$ WC "d_isascii='define'"
$ WC "d_isblank='undef'"
d_inetpton='undef'
d_int64_t='undef'
d_iovec_s='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
* HAS_GMTIME64
* HAS_ISBLANK
* HAS_LOCALTIME64
+ * HAS_IP_MREQ
* HAS_IPV6_MREQ
* HAS_MKTIME64
* HAS_PRCTL
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='define'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='undef'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='undef'
d_isblank='undef'
*/
#define BIN "/usr/local/bin" /**/
#define BIN_EXP "/usr/local/bin" /**/
-/*#define PERL_RELOCATABLE_INC / **/
+#define PERL_RELOCATABLE_INC "undef" /**/
/* INTSIZE:
* This symbol contains the value of sizeof(int) so that the C
* This symbol, if defined, indicates that the struct sockaddr_in6
* structure has a member called sin6_scope_id.
*/
+/* HAS_IP_MREQ:
+ * This symbol, if defined, indicates the availability of
+ * struct ip_mreq;
+ */
/* HAS_IPV6_MREQ:
* This symbol, if defined, indicates the availability of
* struct ipv6_mreq;
/*#define HAS_SCM_RIGHTS / **/
/*#define HAS_SOCKADDR_IN6 / **/
/*#define HAS_SIN6_SCOPE_ID / **/
+/*#define HAS_IP_MREQ / **/
/*#define HAS_IPV6_MREQ / **/
/* HAS_SRAND48_R:
#endif
/* Generated from:
- * d9b6a68b192c72c0695b560fae6e4916b381f55df5fdf7911b0ef434840f092e config_h.SH
- * 573628443b0f7d922ef2706de7e05f3d5ff794bcb6708b68ddcecd0e2d30e7bd uconfig.sh
+ * 450f87b8e0de509bd7e72485185b4060363119bedef2b8aff868354f42708a78 config_h.SH
+ * e3a05060ae46f0ca7ea3a4fd9a4c2dcd60caf070529116479a74830d923d1ca3 uconfig.sh
* ex: set ro: */
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='undef'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='undef'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'
d_inetntop='undef'
d_inetpton='undef'
d_int64_t='undef'
+d_ip_mreq='undef'
d_ipv6_mreq='undef'
d_isascii='define'
d_isblank='undef'