view modules/arpa_inet @ 9964:d0caaa0ca4a6

Add inet_ntop and inet_pton declarations to arpa/inet.h, for MinGW.
author Simon Josefsson <simon@josefsson.org>
date Wed, 23 Apr 2008 07:59:31 +0200
parents 404dc8725caf
children bef830fad24f
line wrap: on
line source

Description:
A <arpa/inet.h> for systems lacking it (e.g., Mingw).

Files:
lib/arpa_inet.in.h
m4/arpa_inet_h.m4

Depends-on:
sys_socket

configure.ac:
gl_HEADER_ARPA_INET
AC_PROG_MKDIR_P

Makefile.am:
BUILT_SOURCES += $(ARPA_INET_H)

# We need the following in order to create <arpa/inet.h> when the system
# doesn't have one.
arpa/inet.h:
	@MKDIR_P@ arpa
	rm -f $@-t $@
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed \
	      -e 's|@''GNULIB_INET_NTOP''@|$(GNULIB_INET_NTOP)|g' \
	      -e 's|@''GNULIB_INET_PTON''@|$(GNULIB_INET_PTON)|g' \
	      < $(srcdir)/arpa_inet.in.h; \
	} > $@-t
	mv $@-t $@
MOSTLYCLEANFILES += arpa/inet.h arpa/inet.h-t
MOSTLYCLEANDIRS += arpa

Include:
#include <arpa/inet.h>

License:
LGPLv2+

Maintainer:
Simon Josefsson