1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Symbols and externs that `ralloc` depends on. //! //! This crate provides implementation/import of these in Linux, BSD, and Mac OS. //! //! # Important //! //! You CANNOT use libc library calls, due to no guarantees being made about allocations of the //! functions in the POSIX specification. Therefore, we use the system calls directly. #![feature(linkage, core_intrinsics)] #![no_std] #![warn(missing_docs)] #[macro_use] extern crate syscall; pub mod config; pub mod thread_destructor; pub mod debug; pub mod syscalls;