Date: Thu, 13 Nov 2003 16:59:21 +0100 (CET) From: "Cordula's Web" <cpghost@cordula.ws> To: freebsd-questions@freebsd.org Subject: No gethostbyname_r() in FreeBSD? Message-ID: <200311131559.hADFxLfU004445@fw.farid-hajji.net>
next in thread | raw e-mail | index | archive | help
Hi, I'm trying to compile milter-dnsrbl.c from ftp://ftp.atnf.csiro.au/pub/people/rgooch/email-utilities/mailutils.tgz The problem is that gethostbyname_r() doesn't seem to exist in FreeBSD. This is the code which uses it (from milter-dnsrbl.c): ------------------------------------------------------------------------------ #if !defined(__linux__) || !defined(__GLIBC__) if ( !gethostbyname_r (lookup_name, &ret, buf, sizeof buf, &herrnum) ) continue; #else if ( gethostbyname_r (lookup_name, &ret, buf, sizeof buf, &result, &herrnum) ) continue; #endif ------------------------------------------------------------------------------ Am I just missing something here (like linking to some obscure library), or is that really a known issue? I'm using: FreeBSD 4.9-STABLE #0: Fri Nov 7 03:24:27 CET 2003 with a GENERIC kernel. Thanks, cpghost. -- Cordula's Web. http://www.cordula.ws/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311131559.hADFxLfU004445>