test_getservbyname_r.c 493 B

12345678910111213141516171819202122
  1. #include <netdb.h>
  2. main()
  3. {
  4. char buf[8192];
  5. struct servent sent, *sptr;
  6. sptr = getservbyname_r("tftp", "tcp", &sent, buf, sizeof(buf));
  7. printf("TCP, sptr = %p\n", sptr);
  8. sptr = getservbyname_r("tftp", "udp", &sent, buf, sizeof(buf));
  9. printf("UDP, sptr = %p\n", sptr);
  10. sptr = getservbyname_r("tftp", "tcp", &sent, buf, sizeof(buf));
  11. printf("TCP, sptr = %p\n", sptr);
  12. sptr = getservbyname_r("tftp", "udp", &sent, buf, sizeof(buf));
  13. printf("UDP, sptr = %p\n", sptr);
  14. exit(0);
  15. }