文件名称:sleep:最少的POSIX兼容睡眠
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-11 18:28:24
C
最小的POSIX兼容sleep 。 结果 每次执行仅3个系统调用 $ strace ./sleep 1 execve("./sleep", ["./sleep", "1"], 0x7ffc998d09a8 /* 40 vars */) = 0 nanosleep({tv_sec=1, tv_nsec=0}, NULL) = 0 exit(0) = ? +++ exited with 0 +++ 与用gcc编译的空C程序相比 $ strace ./a.out execve("./a.out", ["./a.out"], 0x7ffe2f0aa150 /* 40 vars */) = 0 brk(NULL) = 0x561007006000 arch_prctl(0
【文件预览】:
sleep-master
----x86_64.ld(241B)
----boot.s(469B)
----sleep.c(1KB)
----LICENSE(34KB)
----.gitignore(6B)
----Makefile(244B)
----README.md(3KB)