inet_aton.c 548 B

123456789101112131415161718192021222324252627
  1. /*
  2. ** Copyright 2002 University of Illinois Board of Trustees
  3. ** Copyright 2002 Mark D. Roth
  4. ** All rights reserved.
  5. **
  6. ** inet_aton.c - inet_aton() function for compatibility library
  7. **
  8. ** Mark D. Roth <[email protected]>
  9. ** Campus Information Technologies and Educational Services
  10. ** University of Illinois at Urbana-Champaign
  11. */
  12. #include <sys/socket.h>
  13. #include <netinet/in.h>
  14. #include <arpa/inet.h>
  15. int
  16. inet_aton(const char *cp, struct in_addr *inp)
  17. {
  18. inp->s_addr = inet_addr(cp);
  19. if (inp->s_addr == -1)
  20. return 0;
  21. return 1;
  22. }