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
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
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
Cargo.toml Use the memchr crate Apr 21, 2019
Xargo.toml Add configuration for compiling with xargo Nov 11, 2018 mkdir and rmdir Mar 9, 2018 Format Aug 27, 2018
rustfmt.toml Run Jul 3, 2018

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.


Supported OSes

  • Redox OS
  • Linux

Supported architectures

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