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 0000000000000000000000000000000000000000..e4994101179a9a091c9a2c8951a46ba10b839736 --- /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';