]>
git.proxmox.com Git - rustc.git/blob - vendor/rustix/src/imp/linux_raw/net/send_recv.rs
2 use bitflags
::bitflags
;
6 pub struct SendFlags
: u32 {
8 const CONFIRM
= c
::MSG_CONFIRM
;
10 const DONTROUTE
= c
::MSG_DONTROUTE
;
12 const DONTWAIT
= c
::MSG_DONTWAIT
;
14 const EOT
= c
::MSG_EOR
;
16 const MORE
= c
::MSG_MORE
;
18 const NOSIGNAL
= c
::MSG_NOSIGNAL
;
20 const OOB
= c
::MSG_OOB
;
26 pub struct RecvFlags
: u32 {
27 /// `MSG_CMSG_CLOEXEC`
28 const CMSG_CLOEXEC
= c
::MSG_CMSG_CLOEXEC
;
30 const DONTWAIT
= c
::MSG_DONTWAIT
;
32 const ERRQUEUE
= c
::MSG_ERRQUEUE
;
34 const OOB
= c
::MSG_OOB
;
36 const PEEK
= c
::MSG_PEEK
;
38 const TRUNC
= c
::MSG_TRUNC
;
40 const WAITALL
= c
::MSG_WAITALL
;