mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-09-02 15:41:25 +03:00
* modules/arpa_inet (arpa/inet.h): Depend on arpa_inet.in.h. * m4/inet_ntop.m4 (gl_INET_NTOP): Search for inet_ntop in -lnsl, for Solaris 8. This is a bit of a hack, as it means it's the caller's responsibility to add -lnsl if needed, but most likely it won't be needed since only getaddrinfo uses this and getaddrinfo isn't needed on Solaris 8.
49 lines
1.2 KiB
Plaintext
49 lines
1.2 KiB
Plaintext
Description:
|
|
A GNU-like <arpa/inet.h>.
|
|
|
|
Files:
|
|
lib/arpa_inet.in.h
|
|
m4/arpa_inet_h.m4
|
|
|
|
Depends-on:
|
|
include_next
|
|
link-warning
|
|
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: arpa_inet.in.h
|
|
@MKDIR_P@ arpa
|
|
rm -f $@-t $@
|
|
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
|
|
sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
|
|
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
|
-e 's|@''NEXT_ARPA_INET_H''@|$(NEXT_ARPA_INET_H)|g' \
|
|
-e 's|@''HAVE_ARPA_INET_H''@|$(HAVE_ARPA_INET_H)|g' \
|
|
-e 's|@''GNULIB_INET_NTOP''@|$(GNULIB_INET_NTOP)|g' \
|
|
-e 's|@''GNULIB_INET_PTON''@|$(GNULIB_INET_PTON)|g' \
|
|
-e 's|@''HAVE_DECL_INET_NTOP''@|$(HAVE_DECL_INET_NTOP)|g' \
|
|
-e 's|@''HAVE_DECL_INET_PTON''@|$(HAVE_DECL_INET_PTON)|g' \
|
|
-e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
|
|
< $(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
|