X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Finclude_exp%2Fnetinet%2Fin.h;h=0f4e887fd7c7a9ded2f79d9cb02d2f761c1da34d;hb=d7dcea0e5a8df0f479e99f168a10b9a9535c7ad6;hp=9323f2466f38bf0195ed80c267c6b986cf3dbfa7;hpb=8cf9dc88c488ba959a211f1ec653a366d16e1531;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 9323f246..0f4e887f 100644 --- a/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h +++ b/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h @@ -28,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, @@ -36,11 +39,16 @@ enum { IPPROTO_UDP }; +#define INET_ADDRSTRLEN 16 +#define INET6_ADDRSTRLEN 48 // linux + struct in6_addr { unsigned char s6_addr[16]; }; +extern struct in6_addr in6addr_any; + struct sockaddr_in6 { sa_family_t sin6_family; @@ -50,5 +58,7 @@ struct sockaddr_in6 uint32_t sin6_scope_id; }; +#include // for hton*/ntoh* (bochs) + #endif