Add modifications needed for L4re in libstd
This commit adds the needed modifications to compile the std crate
for the L4 Runtime environment (L4Re).
A target for the L4Re was introduced in commit:
c151220a84
In many aspects implementations for linux also apply for the L4Re
microkernel.
Two uncommon characteristics had to be resolved:
* L4Re has no network funktionality
* L4Re has a maximum stacksize of 1Mb for threads
Co-authored-by: Sebastian Humenda <sebastian.humenda@tu-dresden.de>
This commit is contained in:
parent
2cf0a4ad46
commit
9bbc6dbde3
11 changed files with 45 additions and 10 deletions
|
@ -28,6 +28,7 @@ use libc;
|
|||
#[cfg(all(not(dox), target_os = "solaris"))] pub use os::solaris as platform;
|
||||
#[cfg(all(not(dox), target_os = "emscripten"))] pub use os::emscripten as platform;
|
||||
#[cfg(all(not(dox), target_os = "fuchsia"))] pub use os::fuchsia as platform;
|
||||
#[cfg(all(not(dox), target_os = "l4re"))] pub use os::linux as platform;
|
||||
|
||||
#[macro_use]
|
||||
pub mod weak;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue