文件名称:linux-system-programming:跟着书
文件大小:19KB
文件格式:ZIP
更新时间:2024-03-31 16:47:30
系统开源
Linux系统编程 以下是撰写的一书中的示例。 版权所有2007 O'Reilly Media,Inc.,ISBN 978-0-596-00958-8。 并非所有示例都是逐字记录的,并且我已注释了在系统上遇到特定问题的位置。 我正在运行最新的Arch Linux系统。 当前版本: gcc (GCC) 4.8.2 20140206 (prerelease) Linux 3.13.6-1-ARCH #1 SMP PREEMPT x86_64 GNU/Linux glibc 2.19-3 我结合了几个代码片段来增进自己的理解,并添加了makefile以帮助构建并掌握系统编程的那些方面。
【文件预览】:
linux-system-programming-master
----.gitignore(6B)
----Makefile(1KB)
----src()
--------filesize.c(373B)
--------daemon.c(799B)
--------more-signals.c(940B)
--------fake-system.c(876B)
--------setscheduler.c(1017B)
--------naive_writev.c(1KB)
--------map-example.c(865B)
--------writev.c(785B)
--------getaffinity.c(417B)
--------select-example.c(875B)
--------wait-example.c(650B)
--------thread-example.c(584B)
--------getscheduler.c(458B)
--------setaffinity.c(457B)
--------print-inode.c(542B)
--------inotify-q-size.c(1KB)
--------sigint.c(419B)
--------readv.c(701B)
--------eject.c(486B)
--------poll-example.c(622B)
--------calloc.c(353B)
--------rlim.c(340B)
--------find-file-in-dir.c(794B)
--------schedulerpriorities.c(372B)
--------block-count.c(1KB)
--------custom-pidof.c(241B)
--------how-many-hz.c(258B)
--------harakiri.c(633B)
--------stop-all-the-clocks.c(1KB)
--------getsid-example.c(196B)
--------atexit-example.c(207B)
--------filetype.c(818B)
----malloc-usable.c(318B)
----README.md(743B)
----bucaneer.txt(148B)