safa-api 0.4.0

A high-level API over SafaOS's syscalls
Documentation

safa-api

An API that exposes SafaOS's syscalls, and provides a higher-level interface over some syscalls.

crates.io docs.rs

Usage

Using in your rust project

simply run

cargo add safa-api

if you have std then you can also add the feature std

cargo add safa-api --features std

if you want to use it in any other project which is written in a language that has a C FFi (such as C, C++, etc.) proceed to the next section

Compiling to static library

there is a script build.sh which builds the library and the crt0 object to ./out directory.

run

./build.sh

and then link it to your project