use bitflags::bitflags;
bitflags! {
pub struct SendFlags: u32 {
const CONFIRM = linux_raw_sys::general::MSG_CONFIRM;
const DONTROUTE = linux_raw_sys::general::MSG_DONTROUTE;
const DONTWAIT = linux_raw_sys::general::MSG_DONTWAIT;
const EOT = linux_raw_sys::general::MSG_EOR;
const MORE = linux_raw_sys::general::MSG_MORE;
const NOSIGNAL = linux_raw_sys::general::MSG_NOSIGNAL;
const OOB = linux_raw_sys::general::MSG_OOB;
}
}
bitflags! {
pub struct RecvFlags: u32 {
const CMSG_CLOEXEC = linux_raw_sys::general::MSG_CMSG_CLOEXEC;
const DONTWAIT = linux_raw_sys::general::MSG_DONTWAIT;
const ERRQUEUE = linux_raw_sys::general::MSG_ERRQUEUE;
const OOB = linux_raw_sys::general::MSG_OOB;
const PEEK = linux_raw_sys::general::MSG_PEEK;
const TRUNC = linux_raw_sys::general::MSG_TRUNC;
const WAITALL = linux_raw_sys::general::MSG_WAITALL;
}
}