Nav apraksta

MemoryShore 7c654bcccc 添加目标linux的条件编译项 (#21) 1 gadu atpakaļ
.vscode f57e6686c1 增加fstat系统调用号 (#6) 1 gadu atpakaļ
src 7c654bcccc 添加目标linux的条件编译项 (#21) 1 gadu atpakaļ
.gitignore f073773275 Initial commit 1 gadu atpakaļ
Cargo.toml f3fdbe9cf1 set package name to DragonOS-dsc 1 gadu atpakaļ
LICENSE 4c85862c28 Initial commit 1 gadu atpakaļ
README.md 943c158aa5 添加cargo doc,并完善编译命令 1 gadu atpakaļ
rust-toolchain.toml 48e1ddd0a7 add-network-syscall-nr 1 gadu atpakaļ
toolchain.sh f179f81b89 dsc 1 gadu atpakaļ

README.md

dsc - DragonOS Raw Syscall Binding

This is a raw syscall binding for DragonOS. It is not meant to be used directly, but rather as a dependency for other crates.

Usage

Add this to your Cargo.toml:

[dependencies]
dsc = { git = "https://github.com/DragonOS-Community/dsc.git" }

Development

如果您正在开发dsc,请您在引入dsc的库的Cargo.toml中添加如下内容,而不是使用上述的代码:

[dependencies]
dsc = { path = "您本地存放dsc的源代码的路径" }

How to build

ARCH=x86_64 && cargo build -Zbuild-std --release --target src/platform/$ARCH/target.json 

How to build docs

ARCH=x86_64 && cargo doc -Zbuild-std --release --target src/platform/$ARCH/target.json 

What is DragonOS?

DragonOS is an opensource operating system developed for the server field. Its kernel and user mode environment are developed from scratch, and provides Linux compatibility.

License

Licensed under