//! #raw-syscall-enumerated
//!
//! This crate builds on `raw-syscall-base`, providing a function for each
//! system call on the platform.
//!
//! All functions are marked unsafe, and no validation is done on arguments or
//! return values.
//!
//! All arguments and return values use the most basic possible types, for
//! example everything is `usize` on `x86_64-linux`. All arguments must be
//! converted to this type, and it's up to the caller to determine whether the
//! result represents a pointer or error code or whatever.
//!
//! All system calls through the latest release of the platform should be
//! supported here. Deprecated system calls should be supported as well. It is
//! up to higher level libraries to check the platform version and prevent
//! unsupported calls from being made if this is desired.
//!
//! The intention is to provide a minimal stable base with no unnecessary
//! overhead on which to build a higher-level library.
//!
pub use *;