List of all items
Structs
- error::Errno
- error::Error
- platform::AddressFamily
- platform::ClockId
- platform::Clone3Args
- platform::CloneArgs
- platform::CloneFlags
- platform::CmsgHdr
- platform::CmsgHdrSend
- platform::ControlMessageIterator
- platform::DirFlags
- platform::DirType
- platform::Dirent
- platform::EIdent
- platform::Elf64Rel
- platform::Elf64Rela
- platform::Elf64_Dyn
- platform::ElfDynamic
- platform::ElfHeader
- platform::ElfPhdr
- platform::ElfSymbol
- platform::EpollEvent
- platform::EpollEventMask
- platform::FilesystemType
- platform::FutexFlags
- platform::InputFlags
- platform::IoSlice
- platform::IoSliceMut
- platform::IoUring
- platform::IoUringCompletionQueueEntry
- platform::IoUringEnterFlags
- platform::IoUringFeatFlags
- platform::IoUringParamFlags
- platform::IoUringParams
- platform::IoUringSQEFlags
- platform::IoUringSubmissionQueueEntry
- platform::MapAdditionalFlags
- platform::MemoryProtection
- platform::Mode
- platform::Mountflags
- platform::MsgHdr
- platform::MsgHdrBorrow
- platform::NonNegativeI32
- platform::OpenFlags
- platform::PollAddMultiFlags
- platform::PollEvents
- platform::PollFd
- platform::RenameFlags
- platform::SaMask
- platform::SectionHeader
- platform::SendDropGuard
- platform::SigSetT
- platform::SignalKind
- platform::SocketAddressInet
- platform::SocketAddressUnix
- platform::SocketArgUnix
- platform::SocketFlags
- platform::SocketOptions
- platform::SocketType
- platform::Statx
- platform::StatxFlags
- platform::StatxMask
- platform::TermioFlags
- platform::Termios
- platform::TimeSpec
- platform::UtsName
- platform::WaitFlags
- platform::WaitPidFlags
- platform::WindowSize
- platform::dynamic
- platform::elf32_hdr
- platform::elf32_phdr
- platform::elf32_rel
- platform::elf32_rela
- platform::elf32_shdr
- platform::elf32_sym
- platform::elf64_hdr
- platform::elf64_phdr
- platform::elf64_rel
- platform::elf64_rela
- platform::elf64_shdr
- platform::elf64_sym
- platform::elf_x86::Elf64_Dyn
- platform::elf_x86::dynamic
- platform::elf_x86::elf32_hdr
- platform::elf_x86::elf32_phdr
- platform::elf_x86::elf32_rel
- platform::elf_x86::elf32_rela
- platform::elf_x86::elf32_shdr
- platform::elf_x86::elf32_sym
- platform::elf_x86::elf64_hdr
- platform::elf_x86::elf64_phdr
- platform::elf_x86::elf64_rel
- platform::elf_x86::elf64_rela
- platform::elf_x86::elf64_shdr
- platform::elf_x86::elf64_sym
- platform::iovec
- platform::usb_device_descriptor
- platform::usbdevfs_bulktransfer
- process::SigInfo
- string::unix_str::UnixStr
- string::unix_str::UnixString
- unistd::UnlinkFlags
- unistd::Whence
Enums
- platform::ControlMessageRaw
- platform::ControlMessageSend
- platform::EpollOp
- platform::FcntlFileStatusCmd
- platform::IoUringOp
- platform::MapRequiredFlag
- platform::SetAction
- process::CatchSignal
- process::SaSignalaction
Unions
- platform::Elf64_Dyn__bindgen_ty_1
- platform::dynamic__bindgen_ty_1
- platform::elf_x86::Elf64_Dyn__bindgen_ty_1
- platform::elf_x86::dynamic__bindgen_ty_1
Macros
- _ioc
- _ior
- _iow
- bail_on_below_zero
- platform::_ioc
- platform::_ior
- platform::_iow
- transparent_bitflags
- unix_lit
Functions
- futex::futex_wait
- futex::futex_wake
- hidio::get_hid_dev_dev_info
- io_uring::io_uring_enter
- io_uring::io_uring_register_buffers
- io_uring::io_uring_register_files
- io_uring::io_uring_register_io_slices
- io_uring::io_uring_setup
- io_uring::setup_io_uring
- ioctl::ioctl
- network::accept_inet
- network::accept_unix
- network::bind_inet
- network::bind_unix
- network::connect_inet
- network::connect_unix
- network::get_inet_sock_name
- network::get_unix_sock_name
- network::listen
- network::recvmsg
- network::sendmsg
- network::socket
- platform::is_syscall_error
- process::add_signal_action
- process::clone
- process::clone3
- process::execve
- process::exit
- process::fork
- process::wait_pid
- select::epoll_create
- select::epoll_ctl
- select::epoll_del
- select::epoll_wait
- select::ppoll
- string::strlen::buf_strlen
- string::strlen::strlen
- termios::tcgetattr
- termios::tcsetattr
- time::clock_get_monotonic_time
- time::clock_get_real_time
- time::clock_get_time
- time::nanosleep
- time::nanosleep_same_ptr
- unistd::chdir
- unistd::close
- unistd::copy_file_range
- unistd::dup2
- unistd::dup3
- unistd::fcntl_get_file_status
- unistd::fcntl_set_file_status
- unistd::get_dents
- unistd::get_uid
- unistd::lseek
- unistd::mkdir
- unistd::mkdir_at
- unistd::mmap
- unistd::mount
- unistd::munmap
- unistd::open
- unistd::open_at
- unistd::open_at_mode
- unistd::open_mode
- unistd::open_raw
- unistd::pipe
- unistd::pipe2
- unistd::read
- unistd::rename
- unistd::rename_at
- unistd::rename_at2
- unistd::rename_flags
- unistd::rmdir
- unistd::setgid
- unistd::setpgid
- unistd::setsid
- unistd::setuid
- unistd::stat
- unistd::stat_fd
- unistd::statat
- unistd::swapon
- unistd::uname
- unistd::unlink
- unistd::unlink_at
- unistd::unlink_flags
- unistd::unmount
- unistd::unshare
- unistd::write
- usb::bulk_transfer
- usb::claim_interface
- usb::release_interface
- usb::reset_usb_device
Type Aliases
- error::Result
- platform::BlkCntT
- platform::BlkSizeT
- platform::DevT
- platform::Elf32_Addr
- platform::Elf32_Dyn
- platform::Elf32_Ehdr
- platform::Elf32_Half
- platform::Elf32_Off
- platform::Elf32_Phdr
- platform::Elf32_Rel
- platform::Elf32_Rela
- platform::Elf32_Shdr
- platform::Elf32_Sword
- platform::Elf32_Sym
- platform::Elf32_Word
- platform::Elf64_Addr
- platform::Elf64_Ehdr
- platform::Elf64_Half
- platform::Elf64_Off
- platform::Elf64_Phdr
- platform::Elf64_Rel
- platform::Elf64_Rela
- platform::Elf64_Shdr
- platform::Elf64_Sxword
- platform::Elf64_Sym
- platform::Elf64_Word
- platform::Elf64_Xword
- platform::Fd
- platform::GidT
- platform::Ino64T
- platform::InoT
- platform::NlinkT
- platform::OffT
- platform::PidT
- platform::Stat
- platform::TidT
- platform::UidT
- platform::__s32
- platform::__s64
- platform::__u16
- platform::__u32
- platform::__u64
- platform::elf_x86::Elf32_Addr
- platform::elf_x86::Elf32_Dyn
- platform::elf_x86::Elf32_Ehdr
- platform::elf_x86::Elf32_Half
- platform::elf_x86::Elf32_Off
- platform::elf_x86::Elf32_Phdr
- platform::elf_x86::Elf32_Rel
- platform::elf_x86::Elf32_Rela
- platform::elf_x86::Elf32_Shdr
- platform::elf_x86::Elf32_Sword
- platform::elf_x86::Elf32_Sym
- platform::elf_x86::Elf32_Word
- platform::elf_x86::Elf64_Addr
- platform::elf_x86::Elf64_Ehdr
- platform::elf_x86::Elf64_Half
- platform::elf_x86::Elf64_Off
- platform::elf_x86::Elf64_Phdr
- platform::elf_x86::Elf64_Rel
- platform::elf_x86::Elf64_Rela
- platform::elf_x86::Elf64_Shdr
- platform::elf_x86::Elf64_Sxword
- platform::elf_x86::Elf64_Sym
- platform::elf_x86::Elf64_Word
- platform::elf_x86::Elf64_Xword
- platform::elf_x86::__s32
- platform::elf_x86::__s64
- platform::elf_x86::__u16
- platform::elf_x86::__u32
- platform::elf_x86::__u64
Constants
- platform::AT_BASE
- platform::AT_BASE_PLATFORM
- platform::AT_CLKTCK
- platform::AT_EGID
- platform::AT_ENTRY
- platform::AT_EUID
- platform::AT_EXECFD
- platform::AT_EXECFN
- platform::AT_FDCWD
- platform::AT_FLAGS
- platform::AT_GID
- platform::AT_HWCAP
- platform::AT_HWCAP2
- platform::AT_IGNORE
- platform::AT_MINSIGSTKSZ
- platform::AT_NOTELF
- platform::AT_NULL
- platform::AT_PAGESZ
- platform::AT_PHDR
- platform::AT_PHENT
- platform::AT_PHNUM
- platform::AT_PLATFORM
- platform::AT_RANDOM
- platform::AT_REMOVEDIR
- platform::AT_RSEQ_ALIGN
- platform::AT_RSEQ_FEATURE_SIZE
- platform::AT_SECURE
- platform::AT_SYSINFO_EHDR
- platform::AT_UID
- platform::AT_VECTOR_SIZE_ARCH
- platform::DT_ADDRRNGHI
- platform::DT_ADDRRNGLO
- platform::DT_DEBUG
- platform::DT_ENCODING
- platform::DT_FINI
- platform::DT_FLAGS_1
- platform::DT_HASH
- platform::DT_HIOS
- platform::DT_HIPROC
- platform::DT_INIT
- platform::DT_JMPREL
- platform::DT_LOOS
- platform::DT_LOPROC
- platform::DT_NEEDED
- platform::DT_NULL
- platform::DT_PLTGOT
- platform::DT_PLTREL
- platform::DT_PLTRELSZ
- platform::DT_REL
- platform::DT_RELA
- platform::DT_RELACOUNT
- platform::DT_RELAENT
- platform::DT_RELASZ
- platform::DT_RELCOUNT
- platform::DT_RELENT
- platform::DT_RELSZ
- platform::DT_RPATH
- platform::DT_SONAME
- platform::DT_STRSZ
- platform::DT_STRTAB
- platform::DT_SYMBOLIC
- platform::DT_SYMENT
- platform::DT_SYMTAB
- platform::DT_TEXTREL
- platform::DT_VALRNGHI
- platform::DT_VALRNGLO
- platform::DT_VERDEF
- platform::DT_VERDEFNUM
- platform::DT_VERNEED
- platform::DT_VERNEEDNUM
- platform::DT_VERSYM
- platform::ECHO
- platform::ECHONL
- platform::HIDIOCGDEV_INFO
- platform::NULL_BYTE
- platform::NULL_CHAR
- platform::PT_AARCH64_MEMTAG_MTE
- platform::PT_DYNAMIC
- platform::PT_GNU_EH_FRAME
- platform::PT_GNU_PROPERTY
- platform::PT_GNU_RELRO
- platform::PT_GNU_STACK
- platform::PT_HIOS
- platform::PT_HIPROC
- platform::PT_INTERP
- platform::PT_LOAD
- platform::PT_LOOS
- platform::PT_LOPROC
- platform::PT_NOTE
- platform::PT_NULL
- platform::PT_PHDR
- platform::PT_SHLIB
- platform::PT_TLS
- platform::REL_RELATIVE
- platform::SIG_DFL
- platform::SIG_IGN
- platform::STDERR
- platform::STDIN
- platform::STDOUT
- platform::USBDEVFS_BULK
- platform::USBDEVFS_CLAIM_INTERFACE
- platform::USBDEVFS_RELEASE_INTERFACE
- platform::USBDEVFS_RESET
- platform::UTSNAME_LENGTH
- platform::auxvec_x86::AT_BASE
- platform::auxvec_x86::AT_BASE_PLATFORM
- platform::auxvec_x86::AT_CLKTCK
- platform::auxvec_x86::AT_EGID
- platform::auxvec_x86::AT_ENTRY
- platform::auxvec_x86::AT_EUID
- platform::auxvec_x86::AT_EXECFD
- platform::auxvec_x86::AT_EXECFN
- platform::auxvec_x86::AT_FLAGS
- platform::auxvec_x86::AT_GID
- platform::auxvec_x86::AT_HWCAP
- platform::auxvec_x86::AT_HWCAP2
- platform::auxvec_x86::AT_IGNORE
- platform::auxvec_x86::AT_MINSIGSTKSZ
- platform::auxvec_x86::AT_NOTELF
- platform::auxvec_x86::AT_NULL
- platform::auxvec_x86::AT_PAGESZ
- platform::auxvec_x86::AT_PHDR
- platform::auxvec_x86::AT_PHENT
- platform::auxvec_x86::AT_PHNUM
- platform::auxvec_x86::AT_PLATFORM
- platform::auxvec_x86::AT_RANDOM
- platform::auxvec_x86::AT_RSEQ_ALIGN
- platform::auxvec_x86::AT_RSEQ_FEATURE_SIZE
- platform::auxvec_x86::AT_SECURE
- platform::auxvec_x86::AT_SYSINFO_EHDR
- platform::auxvec_x86::AT_UID
- platform::auxvec_x86::AT_VECTOR_SIZE_ARCH
- platform::elf_x86::DT_ADDRRNGHI
- platform::elf_x86::DT_ADDRRNGLO
- platform::elf_x86::DT_DEBUG
- platform::elf_x86::DT_ENCODING
- platform::elf_x86::DT_FINI
- platform::elf_x86::DT_FLAGS_1
- platform::elf_x86::DT_HASH
- platform::elf_x86::DT_HIOS
- platform::elf_x86::DT_HIPROC
- platform::elf_x86::DT_INIT
- platform::elf_x86::DT_JMPREL
- platform::elf_x86::DT_LOOS
- platform::elf_x86::DT_LOPROC
- platform::elf_x86::DT_NEEDED
- platform::elf_x86::DT_NULL
- platform::elf_x86::DT_PLTGOT
- platform::elf_x86::DT_PLTREL
- platform::elf_x86::DT_PLTRELSZ
- platform::elf_x86::DT_REL
- platform::elf_x86::DT_RELA
- platform::elf_x86::DT_RELACOUNT
- platform::elf_x86::DT_RELAENT
- platform::elf_x86::DT_RELASZ
- platform::elf_x86::DT_RELCOUNT
- platform::elf_x86::DT_RELENT
- platform::elf_x86::DT_RELSZ
- platform::elf_x86::DT_RPATH
- platform::elf_x86::DT_SONAME
- platform::elf_x86::DT_STRSZ
- platform::elf_x86::DT_STRTAB
- platform::elf_x86::DT_SYMBOLIC
- platform::elf_x86::DT_SYMENT
- platform::elf_x86::DT_SYMTAB
- platform::elf_x86::DT_TEXTREL
- platform::elf_x86::DT_VALRNGHI
- platform::elf_x86::DT_VALRNGLO
- platform::elf_x86::DT_VERDEF
- platform::elf_x86::DT_VERDEFNUM
- platform::elf_x86::DT_VERNEED
- platform::elf_x86::DT_VERNEEDNUM
- platform::elf_x86::DT_VERSYM
- platform::elf_x86::PT_AARCH64_MEMTAG_MTE
- platform::elf_x86::PT_DYNAMIC
- platform::elf_x86::PT_GNU_EH_FRAME
- platform::elf_x86::PT_GNU_PROPERTY
- platform::elf_x86::PT_GNU_RELRO
- platform::elf_x86::PT_GNU_STACK
- platform::elf_x86::PT_HIOS
- platform::elf_x86::PT_HIPROC
- platform::elf_x86::PT_INTERP
- platform::elf_x86::PT_LOAD
- platform::elf_x86::PT_LOOS
- platform::elf_x86::PT_LOPROC
- platform::elf_x86::PT_NOTE
- platform::elf_x86::PT_NULL
- platform::elf_x86::PT_PHDR
- platform::elf_x86::PT_SHLIB
- platform::elf_x86::PT_TLS