prmyaddrs1.lc 822 B

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