prmyaddrs1.c 332 B

1234567891011121314151617181920
  1. #include "unp.h"
  2. char **my_addrs(int *);
  3. int
  4. main(int argc, char **argv)
  5. {
  6. int addrtype;
  7. char **pptr, buf[INET6_ADDRSTRLEN];
  8. if ( (pptr = my_addrs(&addrtype)) == NULL)
  9. err_quit("my_addrs error");
  10. for ( ; *pptr != NULL; pptr++)
  11. printf("\taddress: %s\n",
  12. Inet_ntop(addrtype, *pptr, buf, sizeof(buf)));
  13. exit(0);
  14. }