#[repr(C)]pub struct ipc64_perm {
pub key: linux___kernel_key_t,
pub uid: linux___kernel_uid32_t,
pub gid: linux___kernel_gid32_t,
pub cuid: linux___kernel_uid32_t,
pub cgid: linux___kernel_gid32_t,
pub mode: linux___kernel_mode_t,
pub l__pad1: linux___IncompleteArrayField<c_uchar>,
pub seq: c_ushort,
pub l__pad2: c_ushort,
pub l__unused1: linux___kernel_ulong_t,
pub l__unused2: linux___kernel_ulong_t,
}Expand description
Specifies permissions for an ipc object. Used in shmid64_ds, which is used
by the shmctl syscall.
Fields§
§key: linux___kernel_key_t§uid: linux___kernel_uid32_t§gid: linux___kernel_gid32_t§cuid: linux___kernel_uid32_t§cgid: linux___kernel_gid32_t§mode: linux___kernel_mode_t§l__pad1: linux___IncompleteArrayField<c_uchar>§seq: c_ushort§l__pad2: c_ushort§l__unused1: linux___kernel_ulong_t§l__unused2: linux___kernel_ulong_tTrait Implementations§
Auto Trait Implementations§
impl Freeze for linux_ipc64_perm
impl RefUnwindSafe for linux_ipc64_perm
impl Send for linux_ipc64_perm
impl Sync for linux_ipc64_perm
impl Unpin for linux_ipc64_perm
impl UnsafeUnpin for linux_ipc64_perm
impl UnwindSafe for linux_ipc64_perm
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