On Mon, 9 Aug 1999, Wes Peters wrote:
> Here are the prototypes. Hosts:
>
> #include <sys/types.h>
> #include <sys/socket.h>
> #include <netinet/in.h>
> #include <arpa/inet.h>
> #include <netdb.h>
>
> struct hostent *gethostbyname_r(const char *name,
> struct hostent *result, char *buffer, int buflen,
> int *h_errnop);
>
> struct hostent *gethostbyaddr_r(const char *addr,
> int length, int type, struct hostent *result,
> char *buffer, int buflen, int *h_errnop);
>
> struct hostent *gethostent_r(struct hostent *result,
> char *buffer, int buflen, int *h_errnop);
>
> Nets:
>
> #include <netdb.h>
>
> struct netent *getnetbyname_r(const char *name,
> struct netent *result, char *buffer, int buflen);
>
> struct netent *getnetbyaddr_r(long net, int type,
> struct netent *result, char *buffer, int buflen);
>
> struct netent *getnetent_r(struct netent *result,
> char *buffer, int buflen);
>
> Protocols:
>
> #include <netdb.h>
>
> struct protoent *getprotobyname_r(const char *name,
> struct protoent *result, char *buffer, int buflen);
>
> struct protoent *getprotobynumber_r(int proto,
> struct protoent *result, char *buffer, int buflen);
>
> struct protoent *getprotoent_r(struct protoent *result,
> char *buffer, int buflen);
>
> Services:
>
> #include <netdb.h>
>
> struct servent *getservbyname_r(const char *name,
> const char *proto, struct servent *result,
> char *buffer, int buflen);
>
> struct servent *getservbyport_r(int port, const char *proto,
> struct servent *result, char *buffer, int buflen);
>
> struct servent *getservent_r(struct servent *result,
> char *buffer, int buflen);
>
> RPC services:
>
> #include <rpc/rpcent.h>
>
> struct rpcent *getrpcbyname_r(const char * name,
> struct rpcent *result, char *buffer, int buflen);
>
> struct rpcent *getrpcbynumber_r(const int number,
> struct rpcent *result, char *buffer, int buflen);
>
> struct rpcent *getrpcent_r(struct rpcent *result,
> char *buffer, int buflen);
>
> Any questions?
Looks pretty close to the POSIX/GNU way. Good luck with it.
-Joe
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message