Skip to content

mahkoh/rlibc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rlibc

An implementation of libc and POSIX in Rust.

Compiling

To build, you'll need Make, and a copy of the Rust source.

  • First copy the source of libcore into ./libcore.
  • Optionally, create a config.mk file to specify custom tools and targets.
  • Run make

Coverage

rlibc currently supports part of C99 and POSIX, as well as some OS-specific functions.

  • crt0 - mostly done
  • mem - mostly done
  • strings - mostly done
  • math - mostly done
  • printing - partial
  • time - partial
  • fs - partial
  • mm - none
  • environment - partial
  • dl - almost none
  • signals - almost none
  • pthreads - NONE
  • thread-local - NONE
  • net - NONE
  • atomics - NONE

Targets

rlibc currently supports Linux and OS X on x86-64.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published