Expand description
Platform abstractions and environment.
Re-exports§
pub use self::rlb::Line;pub use self::rlb::RawLineBuffer;
Modules§
Structs§
- Allocator
- Counting
Writer - A wrapper that keeps track of the number of bytes written with the
underlying writer
T. - File
Reader - An implementation of
Readfor a file descriptor. - File
Writer - An implementation of
core::fmt::Writefor a file descriptor. - String
Writer - An implementation of
Write/core::fmt::Writefor a byte array. - Sys
- Redox syscall implementation of
Pal. - Unsafe
String Reader - An implementation of
Readfor a byte array, without buffer over-read protection. - Unsafe
String Writer - An implementation of
Write/core::fmt::Writefor a byte array, without buffer overflow protection.
Constants§
Statics§
- ERRNO
- The global
errnovariable used internally in relibc. - OUR_
ENVIRON - argv
- The
argvargument available to a program’smainfunction. - environ
- inner_
argv - program_
invocation_ name - program_
invocation_ short_ name
Traits§
- Pal
- Platform abstraction layer, a platform-agnostic abstraction over syscalls.
- PalEpoll
- Platform abstraction for
epollfunctionality. - PalPtrace
- Platform abstraction for
ptracefunctionality. - PalSignal
- Platform abstraction of signal-related functionality.
- PalSocket
- Platform abstraction of socket functionality.
- Write
Byte
Functions§
- alloc⚠
- alloc_
align ⚠ - alloc_
usable_ ⚠size - auxv_
iter ⚠ - environ_
iter - free⚠
- get_
auxv - get_
auxv_ ⚠raw - get_
auxvs ⚠ - init⚠
- init_
inner ⚠ - realloc⚠