pkgsrc/net/tnftp
heinz b3f13a649f Unixware 7.1.1 implements RFC 2133 (Basic Socket Interface Extensions for
IPv6) but not the successor RFC 2553. The configure script detects this
and decides that tnftp needs to compile its own version of getaddrinfo().
This produces the error message

  /usr/include/netdb.h:248: `getaddrinfo' previously defined here

because Unixware provides an implementation of getaddrinfo() in netdb.h
instead of a prototype declaration :-/. Since netdb.h cannot be omitted,
we will always get this definition and tnftp's version of getaddrinfo
will always create a conflict.

This ugly preprocessor hack works around the problem. Hints for a better
solution welcome.
2004-05-16 23:14:17 +00:00
..
files Unixware 7.1.1 implements RFC 2133 (Basic Socket Interface Extensions for 2004-05-16 23:14:17 +00:00
DESCR tnftp 20030731: 2003-07-31 07:52:53 +00:00
Makefile put a copy of the extracted tnftp sources in files/, required for 2004-03-11 13:01:01 +00:00
PLIST tnftp 20030731: 2003-07-31 07:52:53 +00:00