| 1234567891011121314151617181920212223242526272829303132 |
- /*
- * Wrapper functions for our own library functions.
- * Most are included in the source file for the function itself.
- */
- #include "unp.h"
- const char *
- Inet_ntop(int family, const void *addrptr, char *strptr, size_t len)
- {
- const char *ptr;
- if (strptr == NULL) /* check for old code */
- err_quit("NULL 3rd argument to inet_ntop");
- if ( (ptr = inet_ntop(family, addrptr, strptr, len)) == NULL)
- err_sys("inet_ntop error"); /* sets errno */
- return(ptr);
- }
- void
- Inet_pton(int family, const char *strptr, void *addrptr)
- {
- int n;
- if ( (n = inet_pton(family, strptr, addrptr)) < 0)
- err_sys("inet_pton error for %s", strptr); /* errno set */
- else if (n == 0)
- err_quit("inet_pton error for %s", strptr); /* errno not set */
- /* nothing to return */
- }
|