Crate uapi

source ·
Expand description

Unix API crate

NOTE: The crate documentation is in the docs module.

Modules§

  • Re-export of the libc crate with missing items added
  • Module containing the crate documentation

Macros§

  • Forwards its arguments to format! and wraps the result in a Ustring
  • fn(<integer type>) -> Result<integer type>
  • fn(<string literal>) -> &'static Ustr

Structs§

  • Transparent wrapper that asserts that a type is Packed
  • Transparent wrapper that asserts that a type is Pod
  • Thin wrapper for a [u8]
  • Wrapper for *mut libc::DIR
  • Wrapper for *const libc::dirent
  • c_int newtype which wraps ERRNO values
  • A borrowed file descriptor
  • A wrapper for a partially initialized iovec
  • An iterator over the initialized components of an iovec
  • Wrapper for libc::inotify_event
  • Rusty version of an immutable c::msghdr
  • Rusty version of a mutable c::msghdr
  • NlmsgWriterDeprecated
    A writer for netlink messages
  • An owned file descriptor
  • Thin wrapper for a [u8] that has a trailing nul byte
  • Wrapper for a *const *const libc::c_char with a terminating null pointer
  • Thin wrapper for a Vec<u8> that has a trailing nul byte
  • Wrapper for libc::utsname

Constants§

Traits§

Functions§

Type Aliases§