@@ -608,25 +608,56 @@ pub const MS_SYNC: ::c_int = 0x0004;
608
608
pub const FD_SETSIZE : usize = 1024 ;
609
609
610
610
// sys/socket.h
611
- pub const AF_UNIX : :: c_int = 1 ;
612
611
pub const AF_INET : :: c_int = 2 ;
613
612
pub const AF_INET6 : :: c_int = 10 ;
613
+ pub const AF_UNIX : :: c_int = 1 ;
614
+ pub const AF_UNSPEC : :: c_int = 0 ;
615
+ pub const PF_INET : :: c_int = 2 ;
616
+ pub const PF_INET6 : :: c_int = 10 ;
617
+ pub const PF_UNIX : :: c_int = 1 ;
618
+ pub const PF_UNSPEC : :: c_int = 0 ;
619
+ pub const MSG_CTRUNC : :: c_int = 8 ;
620
+ pub const MSG_DONTROUTE : :: c_int = 4 ;
621
+ pub const MSG_EOR : :: c_int = 128 ;
622
+ pub const MSG_OOB : :: c_int = 1 ;
614
623
pub const MSG_PEEK : :: c_int = 2 ;
624
+ pub const MSG_TRUNC : :: c_int = 32 ;
625
+ pub const MSG_WAITALL : :: c_int = 256 ;
615
626
pub const SHUT_RD : :: c_int = 0 ;
616
627
pub const SHUT_WR : :: c_int = 1 ;
617
628
pub const SHUT_RDWR : :: c_int = 2 ;
629
+ pub const SO_DEBUG : :: c_int = 1 ;
618
630
pub const SO_REUSEADDR : :: c_int = 2 ;
631
+ pub const SO_TYPE : :: c_int = 3 ;
619
632
pub const SO_ERROR : :: c_int = 4 ;
633
+ pub const SO_DONTROUTE : :: c_int = 5 ;
620
634
pub const SO_BROADCAST : :: c_int = 6 ;
621
635
pub const SO_SNDBUF : :: c_int = 7 ;
622
636
pub const SO_RCVBUF : :: c_int = 8 ;
623
637
pub const SO_KEEPALIVE : :: c_int = 9 ;
638
+ pub const SO_OOBINLINE : :: c_int = 10 ;
639
+ pub const SO_NO_CHECK : :: c_int = 11 ;
640
+ pub const SO_PRIORITY : :: c_int = 12 ;
624
641
pub const SO_LINGER : :: c_int = 13 ;
642
+ pub const SO_BSDCOMPAT : :: c_int = 14 ;
625
643
pub const SO_REUSEPORT : :: c_int = 15 ;
644
+ pub const SO_PASSCRED : :: c_int = 16 ;
645
+ pub const SO_PEERCRED : :: c_int = 17 ;
646
+ pub const SO_RCVLOWAT : :: c_int = 18 ;
647
+ pub const SO_SNDLOWAT : :: c_int = 19 ;
626
648
pub const SO_RCVTIMEO : :: c_int = 20 ;
627
649
pub const SO_SNDTIMEO : :: c_int = 21 ;
650
+ pub const SO_ACCEPTCONN : :: c_int = 30 ;
651
+ pub const SO_PEERSEC : :: c_int = 31 ;
652
+ pub const SO_SNDBUFFORCE : :: c_int = 32 ;
653
+ pub const SO_RCVBUFFORCE : :: c_int = 33 ;
654
+ pub const SO_PROTOCOL : :: c_int = 38 ;
655
+ pub const SO_DOMAIN : :: c_int = 39 ;
628
656
pub const SOCK_STREAM : :: c_int = 1 ;
629
657
pub const SOCK_DGRAM : :: c_int = 2 ;
658
+ pub const SOCK_NONBLOCK : :: c_int = 0o4_000 ;
659
+ pub const SOCK_CLOEXEC : :: c_int = 0o2_000_000 ;
660
+ pub const SOCK_SEQPACKET : :: c_int = 5 ;
630
661
pub const SOL_SOCKET : :: c_int = 1 ;
631
662
632
663
// sys/termios.h
0 commit comments