Crate nix [] [src]

Rust friendly bindings to the various *nix system functions.

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

Modules

errno
fcntl
features
libc
mount
mqueue

Posix Message Queue functions

net
poll
sched
sys
ucontext
unistd

Safe wrappers around functions found in libc "unistd.h" header

Macros

convert_ioctl_res

Convert raw ioctl return value to a Nix result

io

Encode an ioctl command that has no associated data.

ioc

Encode an ioctl command.

ioctl
ior

Encode an ioctl command that reads.

iorw

Encode an ioctl command that both reads and writes.

iow

Encode an ioctl command that writes.

Enums

Errno
Error

Nix Error Type

c_void

Traits

NixPath

Type Definitions

Result

Nix Result Type

c_int