Cargo Features
axlibc has no features set by default.
[dependencies]
axlibc = { version = "0.2.2-preview.1", features = ["smp", "fp-simd", "irq", "myplat", "defplat", "alloc", "tls", "multitask", "fs", "net", "fd", "pipe", "select", "epoll"] }
- smp
-
Multicore
Enables smp of arceos_posix_api
- fp-simd
-
Floating point/SIMD
- irq
-
Interrupts
Enables irq of arceos_posix_api and axfeat
- myplat
-
Custom or default platforms
- defplat
- alloc tls?
-
Memory
Enables alloc of arceos_posix_api
- tls = alloc
- multitask
-
Multi-task
Enables multitask of arceos_posix_api
- fs = fd
-
File system
Enables fs of arceos_posix_api
- net = fd
-
Networking
Enables net of arceos_posix_api
- fd fs? net?
-
Libc features
- pipe
-
Enables pipe of arceos_posix_api
- select
-
Enables select of arceos_posix_api
Affects
io_mpx::select… - epoll
-
Enables epoll of arceos_posix_api
Affects
io_mpx::epoll_create,io_mpx::epoll_ctl,io_mpx::epoll_wait…