summary refs log tree commit diff
path: root/src/libstd/sys_common/mod.rs
AgeCommit message (Collapse)AuthorLines
2017-09-14Auto merge of #43972 - TobiasSchaffner:std_clean, r=alexcrichtonbors-2/+2
Add the libstd-modifications needed for the L4Re target 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: c151220a84e40b65e45308cc0f3bbea4466d3acf In many aspects implementations for linux also apply for the L4Re microkernel. Some uncommon characteristics had to be resolved: * L4Re has no network funktionality * L4Re has a maximum stacksize of 1Mb for threads * L4Re has no uid or gid Co-authored-by: Sebastian Humenda <sebastian.humenda@tu-dresden.de>
2017-09-08Re-enable networking module fo rL4ReSebastian Humenda-1/+1
As suggested in the discussion of PR #43972, std should provide a uniform API to all platforms. Since there's no networking on L4Re, this now is a module in `sys::net` providing types and functions/methods returning an error for each action.
2017-09-08Add modifications needed for L4re in libstdTobias Schaffner-1/+1
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: c151220a84e40b65e45308cc0f3bbea4466d3acf 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>
2017-09-02Add libbacktrace support for Apple platformsJohn Colanduoni-1/+1
2017-07-13Fix backtrace on RedoxJeremy Soller-1/+2
2017-02-06std: Remove cfg(cargobuild) annotationsAlex Crichton-2/+2
These are all now no longer needed that we've only got rustbuild in tree.
2016-12-20Fix compile errors and suchAlex Crichton-0/+1
2016-11-10Merge branch 'master' into redoxJeremy Soller-1/+1
2016-11-10Use target_os = redox for cfgJeremy Soller-2/+2
2016-11-10doc: fix typosTshepang Lekhonkhobe-1/+1
2016-11-03Merge branch 'master' into redoxJeremy Soller-0/+128
2016-11-01Clean up and add more comments to libstd/lib.rsBrian Anderson-12/+4
2016-11-01Document sys_common and sysBrian Anderson-0/+14
2016-11-01std: Move sys_common to libstd/sys_commonBrian Anderson-0/+117
Make the directory structure reflect the module structure. I've always found the existing structure confusing.