Home
last modified time | relevance | path

Searched refs:libc (Results 1 – 25 of 33) sorted by relevance

12

/DragonOS/user/port/
H A DREADME.md13 编译好libc之后,要把sysroot/usr/lib的文件,复制到$HOME/opt/dragonos-host-userspace/x86_64-dragonos/lib. 因为ld会从这里面找…
15 目前由于DragonOS的libc还不完善,所以尚未能使用用户态交叉编译器来编译flex。
/DragonOS/user/apps/test_statx/src/
H A Dmain.rs1 use libc::syscall;
2 use libc::AT_FDCWD;
52 libc::AT_SYMLINK_NOFOLLOW, in main()
/DragonOS/user/apps/test_alarm/src/
H A Dmain.rs1 extern crate libc;
2 use libc::{signal, sleep, syscall, SYS_alarm, SIGALRM};
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.3.md48 - libc: bugfix: 注册信号处理函数时,总是注册sigkill的问题 (#120)
49 - libc: new: 增加了raise、kill、abort (#120)
50 - libc: new: 新增arch文件夹,在下面新增crt0 crti crtn文件 (#134)
51 - libc: new: 新增`fflush()`, `fprintf()`, `stdin`, `stdout`, `stderr`, `ferror()`, `fopen()`, `fclose…
52 - libc: new: 简单添加了`fopen()`对mode参数的处理。请注意,它没有完全遵循posix,也与Linux的不一致,将来使用Rust的时候完善它。 (#141)
55 - compile: update: 更改编译器的Include路径,使得include时不需要加`<libc/src/include/>`前缀 (#124)
139 修正由于libc中具有crti.S和crtn.S,造成的与x86_64-elf-gcc不兼容的问题 (#144)
186 完善libc,构建了OS-specific工具链,编译了基于gcc-11.3.0的DragonOS userland compiler,移植了mpfr,gmp,mpc库 (#134)
204 * 应用程序启动前,调用初始化libc的函数
222 * 新增__cxa_atexit (gcc要求libc提供这个)
[all …]
H A DV0.1.5.md59 - libc: 调整,将所有的app直接链接到libc.a中,而不是都执行一遍"搜索.o"的过程 (#171)
283 修改libc的编译相关内容(#171)
285 1.将libc的include文件夹分为export和internal
286 2.将所有app都直接链接libc.a,而不是都执行一遍"搜索.o"的过程
H A DV0.1.2.md38 - libc增加`signal()`,`sigaction()`函数。
60 - 将libc目录进行调整,加入cargo作为rust的包管理器
209 调整user下libs的libc目录结构 (#103)
211 * 调整user下libs的libc目录结构
/DragonOS/user/apps/test_statx/
H A DCargo.toml7 libc = "0.2.153"
/DragonOS/user/apps/test-symlink/src/
H A Dmain.rs1 extern crate libc;
3 use libc::{mount, umount};
/DragonOS/user/apps/test_alarm/
H A DCargo.toml11 libc = "0.2.0"
/DragonOS/user/apps/test-symlink/
H A DCargo.toml12 libc="0.2"
/DragonOS/user/apps/test-chown/
H A DCargo.toml11 libc = "0.2"
/DragonOS/user/apps/test-mount/
H A DCargo.toml12 libc="0.2"
/DragonOS/user/apps/test-for-robustfutex/
H A DCargo.toml12 libc = '0.2.153'
/DragonOS/user/apps/test-for-robustfutex/src/
H A Dmain.rs1 extern crate libc;
19 use libc::{
244 (size_of::<c_int>() * 2) as libc::size_t, in test01()
316 (size_of::<c_int>() * 2) as libc::size_t, in test02()
329 (size_of::<c_int>() * 2) as libc::size_t, in test02()
/DragonOS/user/dadk/config/
H A Dmusl_1_2_4.dadk4 "description": "musl libc",
/DragonOS/kernel/crates/rbpf/
H A DCargo.toml35 libc = { version = "0.2", optional = true }
54 std = ["dep:time", "dep:libc", "combine/std"]
/DragonOS/kernel/crates/rbpf/src/
H A Dhelpers.rs260 let mut n = unsafe { (libc::rand() as u64).wrapping_shl(32) + libc::rand() as u64 }; in rand()
/DragonOS/user/apps/user-manage/
H A DCargo.toml35 libc = "0.2.153"
/DragonOS/docs/kernel/ipc/
H A Dsignal.md74 - 信号处理函数结束之后,将会进入由libc提供的__sa_restorer中,发起`sys_sigreturn()`系统调用,回到内核态
/DragonOS/user/apps/user-manage/src/cmd/
H A Duseradd.rs7 use libc::geteuid;
H A Duserdel.rs7 use libc::geteuid;
H A Dgroupadd.rs7 use libc::geteuid;
H A Dgroupdel.rs7 use libc::geteuid;
H A Dgroupmod.rs7 use libc::geteuid;
H A Dusermod.rs7 use libc::geteuid;

12