From a50f82320dfdf7f26b27f39a8a1a83db8d39472f Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Sun, 8 Sep 2002 10:42:38 +0000 Subject: [PATCH] (inet_aton): New compatibility function. --- src/libraries/libisc-new/src/isc_compat.c | 37 +++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/libraries/libisc-new/src/isc_compat.c diff --git a/src/libraries/libisc-new/src/isc_compat.c b/src/libraries/libisc-new/src/isc_compat.c new file mode 100644 index 000000000..e49941011 --- /dev/null +++ b/src/libraries/libisc-new/src/isc_compat.c @@ -0,0 +1,37 @@ +/* +** isc_compat.c Portability functions. +** +** Copyright (C) 2002 by Peter Eriksson and +** Per Cederqvist of the Lysator Academic Computer Association. +** +** +** This library is free software; you can redistribute it and/or +** modify it under the terms of the GNU Library General Public +** License as published by the Free Software Foundation; either +** version 2 of the License, or (at your option) any later version. +** +** This library is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +** Library General Public License for more details. +** +** You should have received a copy of the GNU Library General Public +** License along with this library; if not, write to the Free +** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#include <arpa/inet.h> + +#include "isc.h" +#include "intern.h" + +#if !HAVE_INET_ATON +int +inet_aton(const char *name, struct in_addr *res) +{ + res->s_addr = inet_addr(address); + return (res->s_addr != INADDR_NONE); +} +#endif + +char isc_neveruse='C'; -- GitLab