X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Finclude_exp%2Fnetinet%2Fin.h;h=33e78659805d806902ab82e77bbc399c0a9f3036;hb=bdefac5f54668fcccff11a69619ff31b25595eeb;hp=4bde06dbd79464c7696e013df2a8338f1784958d;hpb=0dfc38f0ca6b391b15154e3173b5c9504df17f84;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 4bde06db..33e78659 100644 --- a/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h +++ b/Usermode/Libraries/libpsocket.so_src/include_exp/netinet/in.h @@ -3,9 +3,11 @@ #include +typedef uint32_t in_addr_t; + struct in_addr { - unsigned long s_addr; + in_addr_t s_addr; }; struct sockaddr_in @@ -15,6 +17,17 @@ struct sockaddr_in struct in_addr sin_addr; }; +#define INADDR_ANY 0x00000000 +#define INADDR_BROADCAST 0xFFFFFFFF + +// getsockopt/setsockopt(level) +enum { + IPPROTO_IP = 1, + IPPROTO_ICMP, + IPPROTO_TCP, + IPPROTO_UDP +}; + struct in6_addr { unsigned char s6_addr[16];