Skip to content
Branch: master
Clone or download
jD91mZM2 Merge branch 'malloc_errno' into 'master'
Set errno in alloc functions and add further tests

See merge request redox-os/relibc!205
Latest commit c2c8806 Apr 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cbindgen @ 9deed39 Update cbindgen Oct 30, 2018
core_io @ 8f25377 Update core_io Nov 26, 2018
include
openlibm @ e2da0da Update openlibm Jan 14, 2019
posix-regex @ 0d996ef Bump posix-regex version Nov 14, 2018
pthreads-emb @ b08f3c5 Update pthreads-emb Apr 12, 2019
ralloc @ f9b8c35 Go back to patched ralloc Jul 11, 2018
src Set errno in alloc functions and add further tests Apr 22, 2019
tests Set errno in alloc functions and add further tests Apr 22, 2019
.gitignore Support use of new cross compiler Mar 17, 2019
.gitlab-ci.yml Install tar before attempting to use it Mar 17, 2019
.gitmodules Remove va_list submodule, format Apr 21, 2019
CONTRIBUTING.md
Cargo.lock
Cargo.toml Use the memchr crate Apr 21, 2019
LICENSE
Makefile
README.md
Xargo.toml Add configuration for compiling with xargo Nov 11, 2018
bindgen_transform.sh mkdir and rmdir Mar 9, 2018
build.rs
ci.sh
fmt.sh Format Aug 27, 2018
include.sh
rust-toolchain
rustfmt.toml Run fmt.sh Jul 3, 2018

README.md

relibc build

relibc is a portable POSIX C standard library written in Rust. It is under heavy development, and currently supports Redox and Linux.

The motivation for this project is twofold: Reduce issues the redox crew was having with newlib, and create a safer alternative to a C standard library written in C. It is mainly designed to be used under redox, as an alternative to newlib, but it also supports linux syscalls via the sc crate.

Contributing

Supported OSes

  • Redox OS
  • Linux

Supported architectures

  • x86_64
  • Aarch64
You can’t perform that action at this time.