Module base::sys::unix

source ·

Re-exports§

Modules§

  • fcntl 🔒
  • file_flags 🔒
  • FileReadWriteAtVolatile is implemented in terms of pread and pwrite. These are provided by platform-specific imports. On Linux they resolve to the 64-bit versions, while on MacOS the base versions are already 64-bit.
  • Macro and helper trait for handling interrupted routines.
  • iobuf 🔒
  • Used to send and receive messages with file descriptors on sockets that accept control messages (e.g. Unix domain sockets).
  • time 🔒

Structs§

  • Trait for file descriptors can send and receive socket control messages via sendmsg and recvmsg.
  • An abstraction over named pipes and unix socketpairs. This abstraction can be used in a blocking and non blocking mode.

Enums§

Constants§

Traits§

  • Trait for types that can be converted into an iovec that can be referenced by a syscall for the lifetime of this object.

Functions§

  • Performs a logical OR of the given flags with the FD’s flags, setting the given bits for the FD.
  • Clears the given flags in the FD’s flags.
  • Return a timespec filed with the specified Duration duration.

Type Aliases§