@@ -608,25 +608,56 @@ pub const MS_SYNC: ::c_int = 0x0004;
608608pub const FD_SETSIZE : usize = 1024 ;
609609
610610// sys/socket.h
611- pub const AF_UNIX : :: c_int = 1 ;
612611pub const AF_INET : :: c_int = 2 ;
613612pub 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 ;
614623pub const MSG_PEEK : :: c_int = 2 ;
624+ pub const MSG_TRUNC : :: c_int = 32 ;
625+ pub const MSG_WAITALL : :: c_int = 256 ;
615626pub const SHUT_RD : :: c_int = 0 ;
616627pub const SHUT_WR : :: c_int = 1 ;
617628pub const SHUT_RDWR : :: c_int = 2 ;
629+ pub const SO_DEBUG : :: c_int = 1 ;
618630pub const SO_REUSEADDR : :: c_int = 2 ;
631+ pub const SO_TYPE : :: c_int = 3 ;
619632pub const SO_ERROR : :: c_int = 4 ;
633+ pub const SO_DONTROUTE : :: c_int = 5 ;
620634pub const SO_BROADCAST : :: c_int = 6 ;
621635pub const SO_SNDBUF : :: c_int = 7 ;
622636pub const SO_RCVBUF : :: c_int = 8 ;
623637pub 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 ;
624641pub const SO_LINGER : :: c_int = 13 ;
642+ pub const SO_BSDCOMPAT : :: c_int = 14 ;
625643pub 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 ;
626648pub const SO_RCVTIMEO : :: c_int = 20 ;
627649pub 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 ;
628656pub const SOCK_STREAM : :: c_int = 1 ;
629657pub 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 ;
630661pub const SOL_SOCKET : :: c_int = 1 ;
631662
632663// sys/termios.h
0 commit comments