Crate nix[][src]

Expand description

Rust friendly bindings to the various *nix system functions.

Modules are structured according to the C header file that they would be defined in.

Re-exports

pub use libc;

Modules

Feature tests for OS functionality

Wait for events to trigger on specific file descriptors

Safe wrappers around functions found in libc “unistd.h” header

Macros

Generates a wrapper function for an ioctl that passes no data to the kernel.

Generates a wrapper function for a “bad” ioctl that passes no data to the kernel.

Generates a wrapper function for an ioctl that reads data from the kernel.

Generates a wrapper function for a “bad” ioctl that reads data from the kernel.

Generates a wrapper function for an ioctl that reads an array of elements from the kernel.

Generates a wrapper function for an ioctl that reads and writes data to the kernel.

Generates a wrapper function for a “bad” ioctl that reads and writes data to the kernel.

Generates a wrapper function for an ioctl that reads and writes an array of elements to the kernel.

Generates a wrapper function for an ioctl that writes an array of elements to the kernel.

Generates a wrapper function for a ioctl that writes an integer to the kernel.

Generates a wrapper function for a “bad” ioctl that writes an integer to the kernel.

Generates a wrapper function for an ioctl that writes data through a pointer to the kernel.

Generates a wrapper function for a “bad” ioctl that writes data through a pointer to the kernel.

Generate an ioctl request code for a command that passes no data.

Generate an ioctl request code for a command that reads.

Generate an ioctl request code for a command that reads and writes.

Generate an ioctl request code for a command that writes.

Enums

Nix Error Type

Traits

Type Definitions

Nix Result Type