@@ -846,12 +846,100 @@ pub const MINCORE_REFERENCED_OTHER: ::c_int = 0x8;
846
846
pub const MINCORE_MODIFIED_OTHER : :: c_int = 0x10 ;
847
847
848
848
pub const AF_UNSPEC : :: c_int = 0 ;
849
- pub const AF_UNIX : :: c_int = 1 ;
849
+ pub const AF_LOCAL : :: c_int = 1 ;
850
+ pub const AF_UNIX : :: c_int = AF_LOCAL ;
850
851
pub const AF_INET : :: c_int = 2 ;
852
+ pub const AF_IMPLINK : :: c_int = 3 ;
853
+ pub const AF_PUP : :: c_int = 4 ;
854
+ pub const AF_CHAOS : :: c_int = 5 ;
855
+ pub const AF_NS : :: c_int = 6 ;
856
+ pub const AF_ISO : :: c_int = 7 ;
857
+ pub const AF_OSI : :: c_int = AF_ISO ;
858
+ pub const AF_ECMA : :: c_int = 8 ;
859
+ pub const AF_DATAKIT : :: c_int = 9 ;
860
+ pub const AF_CCITT : :: c_int = 10 ;
861
+ pub const AF_SNA : :: c_int = 11 ;
862
+ pub const AF_DECnet : :: c_int = 12 ;
863
+ pub const AF_DLI : :: c_int = 13 ;
864
+ pub const AF_LAT : :: c_int = 14 ;
865
+ pub const AF_HYLINK : :: c_int = 15 ;
866
+ pub const AF_APPLETALK : :: c_int = 16 ;
867
+ pub const AF_ROUTE : :: c_int = 17 ;
868
+ pub const AF_LINK : :: c_int = 18 ;
869
+ pub const pseudo_AF_XTP: :: c_int = 19 ;
870
+ pub const AF_COIP : :: c_int = 20 ;
871
+ pub const AF_CNT : :: c_int = 21 ;
872
+ pub const pseudo_AF_RTIP: :: c_int = 22 ;
873
+ pub const AF_IPX : :: c_int = 23 ;
874
+ pub const AF_SIP : :: c_int = 24 ;
875
+ pub const pseudo_AF_PIP: :: c_int = 25 ;
876
+ pub const AF_ISDN : :: c_int = 28 ;
877
+ pub const AF_E164 : :: c_int = AF_ISDN ;
878
+ pub const pseudo_AF_KEY: :: c_int = 29 ;
851
879
pub const AF_INET6 : :: c_int = 30 ;
880
+ pub const AF_NATM : :: c_int = 31 ;
881
+ pub const AF_SYSTEM : :: c_int = 32 ;
882
+ pub const AF_NETBIOS : :: c_int = 33 ;
883
+ pub const AF_PPP : :: c_int = 34 ;
884
+ pub const pseudo_AF_HDRCMPLT: :: c_int = 35 ;
885
+ #[ doc( hidden) ]
886
+ pub const AF_MAX : :: c_int = 40 ;
887
+
888
+ pub const PF_UNSPEC : :: c_int = AF_UNSPEC ;
889
+ pub const PF_LOCAL : :: c_int = AF_LOCAL ;
890
+ pub const PF_UNIX : :: c_int = PF_LOCAL ;
891
+ pub const PF_INET : :: c_int = AF_INET ;
892
+ pub const PF_IMPLINK : :: c_int = AF_IMPLINK ;
893
+ pub const PF_PUP : :: c_int = AF_PUP ;
894
+ pub const PF_CHAOS : :: c_int = AF_CHAOS ;
895
+ pub const PF_NS : :: c_int = AF_NS ;
896
+ pub const PF_ISO : :: c_int = AF_ISO ;
897
+ pub const PF_OSI : :: c_int = AF_ISO ;
898
+ pub const PF_ECMA : :: c_int = AF_ECMA ;
899
+ pub const PF_DATAKIT : :: c_int = AF_DATAKIT ;
900
+ pub const PF_CCITT : :: c_int = AF_CCITT ;
901
+ pub const PF_SNA : :: c_int = AF_SNA ;
902
+ pub const PF_DECnet : :: c_int = AF_DECnet ;
903
+ pub const PF_DLI : :: c_int = AF_DLI ;
904
+ pub const PF_LAT : :: c_int = AF_LAT ;
905
+ pub const PF_HYLINK : :: c_int = AF_HYLINK ;
906
+ pub const PF_APPLETALK : :: c_int = AF_APPLETALK ;
907
+ pub const PF_ROUTE : :: c_int = AF_ROUTE ;
908
+ pub const PF_LINK : :: c_int = AF_LINK ;
909
+ pub const PF_XTP : :: c_int = pseudo_AF_XTP;
910
+ pub const PF_COIP : :: c_int = AF_COIP ;
911
+ pub const PF_CNT : :: c_int = AF_CNT ;
912
+ pub const PF_SIP : :: c_int = AF_SIP ;
913
+ pub const PF_IPX : :: c_int = AF_IPX ;
914
+ pub const PF_RTIP : :: c_int = pseudo_AF_RTIP;
915
+ pub const PF_PIP : :: c_int = pseudo_AF_PIP;
916
+ pub const PF_ISDN : :: c_int = AF_ISDN ;
917
+ pub const PF_KEY : :: c_int = pseudo_AF_KEY;
918
+ pub const PF_INET6 : :: c_int = AF_INET6 ;
919
+ pub const PF_NATM : :: c_int = AF_NATM ;
920
+ pub const PF_SYSTEM : :: c_int = AF_SYSTEM ;
921
+ pub const PF_NETBIOS : :: c_int = AF_NETBIOS ;
922
+ pub const PF_PPP : :: c_int = AF_PPP ;
923
+ #[ doc( hidden) ]
924
+ pub const PF_MAX : :: c_int = AF_MAX ;
925
+
926
+ #[ doc( hidden) ]
927
+ pub const NET_MAXID : :: c_int = AF_MAX ;
928
+
929
+ pub const NET_RT_DUMP : :: c_int = 1 ;
930
+ pub const NET_RT_FLAGS : :: c_int = 2 ;
931
+ pub const NET_RT_IFLIST : :: c_int = 3 ;
932
+ #[ doc( hidden) ]
933
+ pub const NET_RT_MAXID : :: c_int = 10 ;
934
+
935
+ pub const SOMAXCONN : :: c_int = 128 ;
936
+
937
+ pub const SOCK_MAXADDRLEN : :: c_int = 255 ;
938
+
852
939
pub const SOCK_STREAM : :: c_int = 1 ;
853
940
pub const SOCK_DGRAM : :: c_int = 2 ;
854
941
pub const SOCK_RAW : :: c_int = 3 ;
942
+ pub const SOCK_RDM : :: c_int = 4 ;
855
943
pub const SOCK_SEQPACKET : :: c_int = 5 ;
856
944
pub const IPPROTO_ICMP : :: c_int = 1 ;
857
945
pub const IPPROTO_ICMPV6 : :: c_int = 58 ;
@@ -881,6 +969,10 @@ pub const SO_USELOOPBACK: ::c_int = 0x0040;
881
969
pub const SO_LINGER : :: c_int = 0x0080 ;
882
970
pub const SO_OOBINLINE : :: c_int = 0x0100 ;
883
971
pub const SO_REUSEPORT : :: c_int = 0x0200 ;
972
+ pub const SO_TIMESTAMP : :: c_int = 0x0400 ;
973
+ pub const SO_DONTTRUNC : :: c_int = 0x2000 ;
974
+ pub const SO_WANTMORE : :: c_int = 0x4000 ;
975
+ pub const SO_WANTOOBFLAG : :: c_int = 0x8000 ;
884
976
pub const SO_SNDBUF : :: c_int = 0x1001 ;
885
977
pub const SO_RCVBUF : :: c_int = 0x1002 ;
886
978
pub const SO_SNDLOWAT : :: c_int = 0x1003 ;
@@ -889,8 +981,31 @@ pub const SO_SNDTIMEO: ::c_int = 0x1005;
889
981
pub const SO_RCVTIMEO : :: c_int = 0x1006 ;
890
982
pub const SO_ERROR : :: c_int = 0x1007 ;
891
983
pub const SO_TYPE : :: c_int = 0x1008 ;
984
+ pub const SO_NREAD : :: c_int = 0x1020 ;
985
+ pub const SO_NKE : :: c_int = 0x1021 ;
986
+ pub const SO_NOSIGPIPE : :: c_int = 0x1022 ;
987
+ pub const SO_NOADDRERR : :: c_int = 0x1023 ;
988
+ pub const SO_NWRITE : :: c_int = 0x1024 ;
892
989
990
+ pub const MSG_OOB : :: c_int = 0x1 ;
893
991
pub const MSG_PEEK : :: c_int = 0x2 ;
992
+ pub const MSG_DONTROUTE : :: c_int = 0x4 ;
993
+ pub const MSG_EOR : :: c_int = 0x8 ;
994
+ pub const MSG_TRUNC : :: c_int = 0x10 ;
995
+ pub const MSG_CTRUNC : :: c_int = 0x20 ;
996
+ pub const MSG_WAITALL : :: c_int = 0x40 ;
997
+ pub const MSG_DONTWAIT : :: c_int = 0x80 ;
998
+ pub const MSG_EOF : :: c_int = 0x100 ;
999
+ pub const MSG_FLUSH : :: c_int = 0x400 ;
1000
+ pub const MSG_HOLD : :: c_int = 0x800 ;
1001
+ pub const MSG_SEND : :: c_int = 0x1000 ;
1002
+ pub const MSG_HAVEMORE : :: c_int = 0x2000 ;
1003
+ pub const MSG_RCVMORE : :: c_int = 0x4000 ;
1004
+ // pub const MSG_COMPAT: ::c_int = 0x8000;
1005
+
1006
+ pub const SCM_RIGHTS : :: c_int = 0x01 ;
1007
+ pub const SCM_TIMESTAMP : :: c_int = 0x02 ;
1008
+ pub const SCM_CREDS : :: c_int = 0x03 ;
894
1009
895
1010
pub const IFF_LOOPBACK : :: c_int = 0x8 ;
896
1011
@@ -917,15 +1032,6 @@ pub const MAP_JIT: ::c_int = 0x0800;
917
1032
918
1033
pub const IPPROTO_RAW : :: c_int = 255 ;
919
1034
920
- pub const SO_NREAD : :: c_int = 0x1020 ;
921
- pub const SO_NKE : :: c_int = 0x1021 ;
922
- pub const SO_NOSIGPIPE : :: c_int = 0x1022 ;
923
- pub const SO_NOADDRERR : :: c_int = 0x1023 ;
924
- pub const SO_NWRITE : :: c_int = 0x1024 ;
925
- pub const SO_DONTTRUNC : :: c_int = 0x2000 ;
926
- pub const SO_WANTMORE : :: c_int = 0x4000 ;
927
- pub const SO_WANTOOBFLAG : :: c_int = 0x8000 ;
928
-
929
1035
pub const _SC_ARG_MAX: :: c_int = 1 ;
930
1036
pub const _SC_CHILD_MAX: :: c_int = 2 ;
931
1037
pub const _SC_CLK_TCK: :: c_int = 3 ;
0 commit comments