rlibc-extended

Crates.iorlibc-extended
lib.rsrlibc-extended
version1.0.0
created_at2025-12-22 23:34:49.627017+00
updated_at2025-12-22 23:34:49.627017+00
descriptionA minimal implementation of assumend symbols of libc.
homepagehttps://github.com/funny0facer/rlibc-extended
repositoryhttps://github.com/funny0facer/rlibc-extended
max_upload_size
id2000476
size6,000
(funny0facer)

documentation

README

A minimal implementation of assumend symbols of libc

The necessary symbols are listed on https://doc.rust-lang.org/core/.

This library is based on the - marked as deprecated - https://crates.io/crates/rlibc crate. The benefit of this crate - in comparison to the https://crates.io/crates/compiler_builtins - is that it is compatible with the stable toolchain

The goal of this library is to create binaries without undefined symbols in a no_std environment.

Usage:

The functions provided should never be called directy. Only by the compiler. To make the compiler aware of these functions, you have to declare this crate as extern. Like you would do with the alloc crate.

extern crate rlibc-extended;
Commit count: 0

cargo fmt