[package]
name = "tiny-std"
version = "0.3.2"
edition = "2021"
license = "MPL-2.0"
readme = "../Readme.md"
repository = "https://github.com/MarcusGrass/tiny-std"
homepage = "https://github.com/MarcusGrass/tiny-std"
description = "Tiny rust stdlib for linux"
documentation = "https://docs.rs/tiny-std"
categories = ["external-ffi-bindings", "no-std", "os"]
keywords = ["ffi", "bindings", "operating", "system", "linux"]
exclude = ["test-files/"]
[features]
default = ["alloc"]
alloc = ["rusl/alloc"]
allocator-provided = []
cli = ["start"]
global-allocator = ["allocator-provided"]
executable = ["start", "symbols", "aux", "vdso"]
library = ["start"]
start = ["tiny-start/start"]
symbols = ["tiny-start/mem-symbols", "tiny-start/strlen"]
aux = ["start", "tiny-start/aux"]
vdso = ["aux"]
threaded = ["alloc", "start"]
[dependencies]
rusl = { version = "0.5.0" , default-features = false }
tiny-start = { version = "0.1.6", default-features = false, optional = true }
sc = "0.2.7"