Searched refs:libc (Results 1 – 25 of 33) sorted by relevance
12
/DragonOS/user/port/ |
H A D | README.md | 13 编译好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 D | main.rs | 1 use libc::syscall; 2 use libc::AT_FDCWD; 52 libc::AT_SYMLINK_NOFOLLOW, in main()
|
/DragonOS/user/apps/test_alarm/src/ |
H A D | main.rs | 1 extern crate libc; 2 use libc::{signal, sleep, syscall, SYS_alarm, SIGALRM};
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.3.md | 48 - 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 D | V0.1.5.md | 59 - libc: 调整,将所有的app直接链接到libc.a中,而不是都执行一遍"搜索.o"的过程 (#171) 283 修改libc的编译相关内容(#171) 285 1.将libc的include文件夹分为export和internal 286 2.将所有app都直接链接libc.a,而不是都执行一遍"搜索.o"的过程
|
H A D | V0.1.2.md | 38 - libc增加`signal()`,`sigaction()`函数。 60 - 将libc目录进行调整,加入cargo作为rust的包管理器 209 调整user下libs的libc目录结构 (#103) 211 * 调整user下libs的libc目录结构
|
/DragonOS/user/apps/test_statx/ |
H A D | Cargo.toml | 7 libc = "0.2.153"
|
/DragonOS/user/apps/test-symlink/src/ |
H A D | main.rs | 1 extern crate libc; 3 use libc::{mount, umount};
|
/DragonOS/user/apps/test_alarm/ |
H A D | Cargo.toml | 11 libc = "0.2.0"
|
/DragonOS/user/apps/test-symlink/ |
H A D | Cargo.toml | 12 libc="0.2"
|
/DragonOS/user/apps/test-chown/ |
H A D | Cargo.toml | 11 libc = "0.2"
|
/DragonOS/user/apps/test-mount/ |
H A D | Cargo.toml | 12 libc="0.2"
|
/DragonOS/user/apps/test-for-robustfutex/ |
H A D | Cargo.toml | 12 libc = '0.2.153'
|
/DragonOS/user/apps/test-for-robustfutex/src/ |
H A D | main.rs | 1 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 D | musl_1_2_4.dadk | 4 "description": "musl libc",
|
/DragonOS/kernel/crates/rbpf/ |
H A D | Cargo.toml | 35 libc = { version = "0.2", optional = true } 54 std = ["dep:time", "dep:libc", "combine/std"]
|
/DragonOS/kernel/crates/rbpf/src/ |
H A D | helpers.rs | 260 let mut n = unsafe { (libc::rand() as u64).wrapping_shl(32) + libc::rand() as u64 }; in rand()
|
/DragonOS/user/apps/user-manage/ |
H A D | Cargo.toml | 35 libc = "0.2.153"
|
/DragonOS/docs/kernel/ipc/ |
H A D | signal.md | 74 - 信号处理函数结束之后,将会进入由libc提供的__sa_restorer中,发起`sys_sigreturn()`系统调用,回到内核态
|
/DragonOS/user/apps/user-manage/src/cmd/ |
H A D | useradd.rs | 7 use libc::geteuid;
|
H A D | userdel.rs | 7 use libc::geteuid;
|
H A D | groupadd.rs | 7 use libc::geteuid;
|
H A D | groupdel.rs | 7 use libc::geteuid;
|
H A D | groupmod.rs | 7 use libc::geteuid;
|
H A D | usermod.rs | 7 use libc::geteuid;
|
12