You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

socket.h 510B

12345678910111213141516171819202122232425262728293031
  1. #ifndef _GPXE_SOCKET_H
  2. #define _GPXE_SOCKET_H
  3. /** @file
  4. *
  5. * Socket addresses
  6. *
  7. */
  8. /* Network address family numbers */
  9. #define AF_INET 1
  10. #define AF_INET6 2
  11. /** A socket address family */
  12. typedef uint16_t sa_family_t;
  13. /**
  14. * Generalized socket address structure
  15. *
  16. * This contains the fields common to socket addresses for all address
  17. * families.
  18. */
  19. struct sockaddr {
  20. /** Socket address family
  21. *
  22. * This is an AF_XXX constant.
  23. */
  24. sa_family_t sa_family;
  25. };
  26. #endif /* _GPXE_SOCKET_H */