| Crates.io | rlibc-extended |
| lib.rs | rlibc-extended |
| version | 1.0.0 |
| created_at | 2025-12-22 23:34:49.627017+00 |
| updated_at | 2025-12-22 23:34:49.627017+00 |
| description | A minimal implementation of assumend symbols of libc. |
| homepage | https://github.com/funny0facer/rlibc-extended |
| repository | https://github.com/funny0facer/rlibc-extended |
| max_upload_size | |
| id | 2000476 |
| size | 6,000 |
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.
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;