Enum linux_api::fcntl::FcntlCommand
source · #[repr(u32)]pub enum FcntlCommand {
Show 32 variants
F_DUPFD = 0,
F_GETFD = 1,
F_SETFD = 2,
F_GETFL = 3,
F_SETFL = 4,
F_GETLK = 5,
F_SETLK = 6,
F_SETLKW = 7,
F_SETOWN = 8,
F_GETOWN = 9,
F_SETSIG = 10,
F_GETSIG = 11,
F_SETOWN_EX = 15,
F_GETOWN_EX = 16,
F_GETOWNER_UIDS = 17,
F_OFD_GETLK = 36,
F_OFD_SETLK = 37,
F_OFD_SETLKW = 38,
F_SETLEASE = 1_024,
F_GETLEASE = 1_025,
F_NOTIFY = 1_026,
F_DUPFD_QUERY = 1_027,
F_DUPFD_CLOEXEC = 1_030,
F_SETPIPE_SZ = 1_031,
F_GETPIPE_SZ = 1_032,
F_ADD_SEALS = 1_033,
F_GET_SEALS = 1_034,
F_CANCELLK = 1_029,
F_GET_RW_HINT = 1_035,
F_SET_RW_HINT = 1_036,
F_GET_FILE_RW_HINT = 1_037,
F_SET_FILE_RW_HINT = 1_038,
}
Expand description
fcntl commands, as used with fcntl
.
Variants§
F_DUPFD = 0
F_GETFD = 1
F_SETFD = 2
F_GETFL = 3
F_SETFL = 4
F_GETLK = 5
F_SETLK = 6
F_SETLKW = 7
F_SETOWN = 8
F_GETOWN = 9
F_SETSIG = 10
F_GETSIG = 11
F_SETOWN_EX = 15
F_GETOWN_EX = 16
F_GETOWNER_UIDS = 17
F_OFD_GETLK = 36
F_OFD_SETLK = 37
F_OFD_SETLKW = 38
F_SETLEASE = 1_024
F_GETLEASE = 1_025
F_NOTIFY = 1_026
F_DUPFD_QUERY = 1_027
F_DUPFD_CLOEXEC = 1_030
F_SETPIPE_SZ = 1_031
F_GETPIPE_SZ = 1_032
F_ADD_SEALS = 1_033
F_GET_SEALS = 1_034
F_CANCELLK = 1_029
F_GET_RW_HINT = 1_035
F_SET_RW_HINT = 1_036
F_GET_FILE_RW_HINT = 1_037
F_SET_FILE_RW_HINT = 1_038
Trait Implementations§
source§impl Clone for FcntlCommand
impl Clone for FcntlCommand
source§fn clone(&self) -> FcntlCommand
fn clone(&self) -> FcntlCommand
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FcntlCommand
impl Debug for FcntlCommand
source§impl From<FcntlCommand> for u32
impl From<FcntlCommand> for u32
source§fn from(enum_value: FcntlCommand) -> Self
fn from(enum_value: FcntlCommand) -> Self
Converts to this type from the input type.
source§impl PartialEq for FcntlCommand
impl PartialEq for FcntlCommand
source§impl TryFrom<u32> for FcntlCommand
impl TryFrom<u32> for FcntlCommand
source§type Error = TryFromPrimitiveError<FcntlCommand>
type Error = TryFromPrimitiveError<FcntlCommand>
The type returned in the event of a conversion error.
source§impl TryFromPrimitive for FcntlCommand
impl TryFromPrimitive for FcntlCommand
type Primitive = u32
type Error = TryFromPrimitiveError<FcntlCommand>
const NAME: &'static str = "FcntlCommand"
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for FcntlCommand
impl Eq for FcntlCommand
impl StructuralPartialEq for FcntlCommand
Auto Trait Implementations§
impl Freeze for FcntlCommand
impl RefUnwindSafe for FcntlCommand
impl Send for FcntlCommand
impl Sync for FcntlCommand
impl Unpin for FcntlCommand
impl UnwindSafe for FcntlCommand
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)