> After some digging, it seems /usr/include/sys/socket.h is relevant:
> 
> /*
>  * Address families.
>  */
> #define AF_UNSPEC       0       /* unspecified */
> #define AF_UNIX         1       /* local to host (pipes, portals) */
> #define AF_INET         2       /* internetwork: UDP, TCP, etc. */
> #define AF_IMPLINK      3       /* arpanet imp addresses */
> #define AF_PUP          4       /* pup protocols: e.g. BSP */
> #define AF_CHAOS        5       /* mit CHAOS protocols */
> #define AF_NS           6       /* XEROX NS protocols */
> #define AF_ISO          7       /* ISO protocols */
> #define AF_OSI          AF_ISO
> #define AF_ECMA         8       /* european computer manufacturers */
> #define AF_DATAKIT      9       /* datakit protocols */
> #define AF_CCITT        10      /* CCITT protocols, X.25 etc */
> #define AF_SNA          11      /* IBM SNA */
> #define AF_DECnet       12      /* DECnet */
> #define AF_DLI          13      /* Direct data link interface */
> #define AF_LAT          14      /* LAT */
> #define AF_HYLINK       15      /* NSC Hyperchannel */
> #define AF_APPLETALK    16      /* Apple Talk */
> #define AF_ROUTE        17      /* Internal Routing Protocol */
> #define AF_LINK         18      /* Link layer interface */
> #define pseudo_AF_XTP   19      /* eXpress Transfer Protocol (no AF)
> */
> 
> #define AF_MAX          20
> 
> /*
>  * Structure used by kernel to store most addresses.
>  */
> struct sockaddr {
>         u_short         sa_family;      /* address family */
>         char            sa_data[14];    /* up to 14 bytes of direct
>         address */
> };
> 
> Any suggestions on a curl convention to follow with respect to
> handling this variance to what other systems define?

After more digging, I see CURL_SA_FAMILY_T...
 
Kevin R. Bulgrien
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to