gethost.c revision 499b34cea04a46823d003d4c0520c8b03e8513cb
/*
* Copyright (C) 2000, 2001 Internet Software Consortium.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
* DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
* INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
* FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
* NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: gethost.c,v 1.26 2001/01/09 21:59:17 bwelling Exp $ */
#include <config.h>
#include <errno.h>
#include <string.h>
#include "assert_p.h"
#define LWRES_ALIGNBYTES (sizeof(char *) - 1)
#define LWRES_ALIGN(p) \
(((unsigned long)(p) + LWRES_ALIGNBYTES) &~ LWRES_ALIGNBYTES)
struct hostent *
lwres_gethostbyname(const char *name) {
return (he);
}
struct hostent *
return (he);
}
struct hostent *
return (he);
}
struct hostent *
lwres_gethostent(void) {
return (NULL);
}
void
lwres_sethostent(int stayopen) {
/*
* Empty.
*/
}
void
lwres_endhostent(void) {
/*
* Empty.
*/
}
struct hostent *
{
int res;
return (NULL);
if (res != 0) {
return (NULL);
}
return (resbuf);
}
struct hostent *
int *error)
{
int res;
return (NULL);
if (res != 0) {
return (NULL);
}
return (resbuf);
}
struct hostent *
*error = 0;
return (NULL);
}
void
lwres_sethostent_r(int stayopen) {
/*
* Empty.
*/
}
void
lwres_endhostent_r(void) {
/*
* Empty.
*/
}
static int
char *cp;
char **ptr;
int i, n;
/*
* Find out the amount of space required to store the answer.
*/
}
}
return (-1);
}
/*
* Copy address size and type.
*/
/*
* Copy address list.
*/
cp += n;
}
ptr++;
/*
* Copy official name.
*/
cp += n;
/*
* Copy aliases.
*/
cp += n;
}
return (0);
}