X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Finclude_exp%2Fnetinet%2Fin.h;h=94655e143a23c05a4af667f9ee950530f76a454a;hb=3a6a04204acae8bc2ccfce7d0be1f1ba75744bb5;hp=33e78659805d806902ab82e77bbc399c0a9f3036;hpb=05c45f4a7cf476f6e5d76df2307710d15cd18eb9;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h b/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h index 33e78659..94655e14 100644 --- a/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h +++ b/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h @@ -1,6 +1,14 @@ +/* + * Acess2 POSIX Sockets Emulation + * - By John Hodge (thePowersGang) + * + * netinet/in.h + * - ?Addressing? + */ #ifndef _LIBPSOCKET__NETINET__IN_H_ #define _LIBPSOCKET__NETINET__IN_H_ +#include // sa_family_t #include typedef uint32_t in_addr_t; @@ -12,7 +20,7 @@ struct in_addr struct sockaddr_in { - uint16_t sin_family; + sa_family_t sin_family; uint16_t sin_port; struct in_addr sin_addr; }; @@ -20,6 +28,9 @@ struct sockaddr_in #define INADDR_ANY 0x00000000 #define INADDR_BROADCAST 0xFFFFFFFF +#define IPPORT_RESERVED 1024 +#define IPPORT_UNRESERVED 0xC000 + // getsockopt/setsockopt(level) enum { IPPROTO_IP = 1, @@ -35,7 +46,7 @@ struct in6_addr struct sockaddr_in6 { - uint16_t sin6_family; + sa_family_t sin6_family; uint16_t sin6_port; uint32_t sin6_flowinfo; struct in6_addr sin6_addr;