include/net/gen/socket.h

http://www.minix3.org/ · C Header · 42 lines · 28 code · 6 blank · 8 comment · 0 complexity · d0b8e78f16ecf16e887eccabfab5b90b MD5 · raw file

  1. /*
  2. server/ip/gen/socket.h
  3. */
  4. #ifndef __SERVER__IP__GEN__SOCKET_H__
  5. #define __SERVER__IP__GEN__SOCKET_H__
  6. /* From SunOS: /usr/include/sys/socketh */
  7. /*
  8. * Address families.
  9. */
  10. #define AF_UNSPEC 0 /* unspecified */
  11. #define AF_UNIX 1 /* local to host (pipes, portals) */
  12. #define AF_INET 2 /* internetwork: UDP, TCP, etc. */
  13. #define AF_IMPLINK 3 /* arpanet imp addresses */
  14. #define AF_PUP 4 /* pup protocols: e.g. BSP */
  15. #define AF_CHAOS 5 /* mit CHAOS protocols */
  16. #define AF_NS 6 /* XEROX NS protocols */
  17. #define AF_NBS 7 /* nbs protocols */
  18. #define AF_ECMA 8 /* european computer manufacturers */
  19. #define AF_DATAKIT 9 /* datakit protocols */
  20. #define AF_CCITT 10 /* CCITT protocols, X.25 etc */
  21. #define AF_SNA 11 /* IBM SNA */
  22. #define AF_DECnet 12 /* DECnet */
  23. #define AF_DLI 13 /* Direct data link interface */
  24. #define AF_LAT 14 /* LAT */
  25. #define AF_HYLINK 15 /* NSC Hyperchannel */
  26. #define AF_APPLETALK 16 /* Apple Talk */
  27. #define AF_NIT 17 /* Network Interface Tap */
  28. #define AF_802 18 /* IEEE 802.2, also ISO 8802 */
  29. #define AF_OSI 19 /* umbrella for all families used
  30. * by OSI (e.g. protosw lookup) */
  31. #define AF_X25 20 /* CCITT X.25 in particular */
  32. #define AF_OSINET 21 /* AFI = 47, IDI = 4 */
  33. #define AF_GOSIP 22 /* U.S. Government OSI */
  34. #define AF_INET6 23 /* IP version 6 */
  35. #define AF_MAX 23
  36. #endif /* __SERVER__IP__GEN__SOCKET_H__ */