《Linux系统编程手册》随书源码.tar.gz
下载
linux 源码 手册
查看(14)

所属分类:开发技术 > C
文件大小:1.51 MB
上传日期:2019/4/14 16:32:28
MD5:b1f369758b************505d98c393
资源说明:《linux/unix系统编程手册(上、下册)》是介绍linux与unix编程接口的权威著作。linux编程资深专家michael kerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。《linux/unix系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用posix线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字api编写网络应用等内容。
移动页面: MIP AMP

[资源合计] 文件夹:51,文件:528

# 文件名称 大小 最后修改时间
1 tlpi-book\CHANGES 46.76 KB 2018/10/22 23:57:32
2 tlpi-book\inotify\inotify_dtree.c 44.88 KB 2018/10/23 0:57:20
3 tlpi-book\COPYING.gpl-v3 34.32 KB 2013/10/24 7:38:29
4 tlpi-book\COPYING.agpl-v3 33.71 KB 2013/10/24 7:38:29
5 tlpi-book\namespaces\namespaces_of.go 29.24 KB 2018/10/18 13:06:52
6 tlpi-book\acl\acl_update.c 13.18 KB 2018/10/23 0:57:20
7 tlpi-book\cgroups\view_v2_cgroups.go 12.87 KB 2018/10/22 23:55:11
8 tlpi-book\namespaces\userns_child_exec.c 11.54 KB 2018/10/23 0:57:20
9 tlpi-book\seccomp\seccomp_multiarch.c 8.97 KB 2018/10/23 0:57:20
10 tlpi-book\namespaces\ns_capable.c 8.76 KB 2018/10/23 0:57:20
11 tlpi-book\namespaces\simple_init.c 7.99 KB 2018/10/23 0:57:20
12 tlpi-book\sockets\scm_multi_recv.c 7.94 KB 2018/10/23 0:57:20
13 tlpi-book\COPYING.lgpl-v3 7.47 KB 2013/10/24 7:38:29
14 tlpi-book\altio\epoll_flags_fork.c 6.98 KB 2018/10/23 0:57:20
15 tlpi-book\namespaces\pid_namespaces.go 6.95 KB 2018/8/31 1:02:21
16 tlpi-book\sockets\scm_multi_send.c 6.7 KB 2018/10/23 0:57:20
17 tlpi-book\inotify\rand_dtree.c 6.56 KB 2018/10/23 0:57:20
18 tlpi-book\procexec\execlp.c 6.13 KB 2018/10/23 0:57:20
19 tlpi-book\procexec\demo_clone.c 6.03 KB 2018/10/23 0:57:20
20 tlpi-book\namespaces\userns_overview.go 5.92 KB 2018/8/31 1:02:21
21 tlpi-book\BUILDING 5.88 KB 2018/9/12 4:09:21
22 tlpi-book\cap\cap_text.c 5.81 KB 2018/10/23 0:57:20
23 tlpi-book\threads\pthread_barrier_demo.c 5.44 KB 2018/10/23 0:57:20
24 tlpi-book\README 5.43 KB 2018/6/28 5:07:32
25 tlpi-book\tty\test_tty_functions.c 5.32 KB 2018/10/23 0:57:20
26 tlpi-book\sockets\scm_cred_send.c 5.26 KB 2018/10/23 0:57:20
27 tlpi-book\sockets\scm_cred_recv.c 5.18 KB 2018/10/23 0:57:20
28 tlpi-book\namespaces\userns_functions.c 4.88 KB 2018/10/23 0:57:20
29 tlpi-book\cap\cap_launcher.c 4.72 KB 2018/10/23 0:57:20
30 tlpi-book\sockets\scm_rights_recv.c 4.7 KB 2018/10/23 0:57:20
31 tlpi-book\sockets\inet_sockets.c 4.59 KB 2018/10/23 0:57:20
32 tlpi-book\tty\ttyname.c 4.46 KB 2018/10/23 0:57:20
33 tlpi-book\altio\self_pipe.c 4.43 KB 2018/10/23 0:57:20
34 tlpi-book\sockets\is_seqnum_sv.c 4.41 KB 2018/10/23 0:57:20
35 tlpi-book\cap\check_password_caps.c 4.33 KB 2018/10/23 0:57:20
36 tlpi-book\daemons\daemon_SIGHUP.c 4.32 KB 2018/10/23 0:57:20
37 tlpi-book\altio\select_mq.c 4.26 KB 2018/10/23 0:57:20
38 tlpi-book\seccomp\seccomp_arg64.c 4.25 KB 2018/10/23 0:57:20
39 tlpi-book\svsem\svsem_op.c 4.24 KB 2018/10/23 0:57:20
40 tlpi-book\sockets\scm_functions.c 4.24 KB 2018/10/23 0:57:20
41 tlpi-book\seccomp\seccomp_control_open.c 4.15 KB 2018/10/23 0:57:20
42 tlpi-book\filelock\i_fcntl_locking.c 4.15 KB 2018/10/23 0:57:20
43 tlpi-book\threads\thread_multijoin.c 3.96 KB 2018/10/23 0:57:20
44 tlpi-book\procexec\acct_v3_view.c 3.95 KB 2018/10/23 0:57:20
45 tlpi-book\sockets\scm_rights_send.c 3.91 KB 2018/10/23 0:57:20
46 tlpi-book\acl\acl_view.c 3.9 KB 2018/10/23 0:57:20
47 tlpi-book\timers\real_timer.c 3.88 KB 2018/10/23 0:57:20
48 tlpi-book\threads\thread_lock_speed.c 3.78 KB 2018/10/23 0:57:20
49 tlpi-book\inotify\dnotify.c 3.75 KB 2018/10/23 0:57:20
50 tlpi-book\files\chiflag.c 3.74 KB 2018/10/23 0:57:20
51 tlpi-book\filesys\t_mount.c 3.74 KB 2018/10/23 0:57:20
52 tlpi-book\lib\error_functions.c 3.7 KB 2018/10/23 0:57:20
53 tlpi-book\namespaces\ns_child_exec.c 3.68 KB 2018/10/23 0:57:20
54 tlpi-book\altio\epoll_input.c 3.64 KB 2018/10/23 0:57:20
55 tlpi-book\namespaces\userns_setns_test.c 3.64 KB 2018/10/23 0:57:20
56 tlpi-book\files\t_stat.c 3.57 KB 2018/10/23 0:57:20
57 tlpi-book\sockets\is_echo_v2_sv.c 3.54 KB 2018/10/23 0:57:20
58 tlpi-book\svmsg\svmsg_file_server.c 3.51 KB 2018/10/23 0:57:20
59 tlpi-book\timers\ptmr_sigev_thread.c 3.44 KB 2018/10/23 0:57:20
60 tlpi-book\pty\pty_fork.c 3.39 KB 2018/10/23 0:57:20
61 tlpi-book\pty\script.c 3.38 KB 2018/10/23 0:57:20
62 tlpi-book\pmsg\mq_notify_sigwaitinfo.c 3.38 KB 2018/10/23 0:57:20
63 tlpi-book\procexec\multi_SIGCHLD.c 3.36 KB 2018/10/23 0:57:20
64 tlpi-book\inotify\demo_inotify.c 3.35 KB 2018/10/23 0:57:20
65 tlpi-book\signals\catch_rtsigs.c 3.32 KB 2018/10/23 0:57:20
66 tlpi-book\loginacct\utmpx_login.c 3.29 KB 2018/10/23 0:57:20
67 tlpi-book\sockets\is_echo_sv.c 3.28 KB 2018/10/23 0:57:20
68 tlpi-book\namespaces\unshare.c 3.25 KB 2018/10/23 0:57:20
69 tlpi-book\procexec\acct_view.c 3.2 KB 2018/10/23 0:57:20
70 tlpi-book\svsem\svsem_good_init.c 3.2 KB 2018/10/23 0:57:20
71 tlpi-book\namespaces\multi_pidns.c 3.19 KB 2018/10/23 0:57:20
72 tlpi-book\svshm\svshm_create.c 3.19 KB 2018/10/23 0:57:20
73 tlpi-book\namespaces\demo_uts_namespaces.c 3.17 KB 2018/10/23 0:57:20
74 tlpi-book\seccomp\seccomp_perf.c 3.16 KB 2018/10/23 0:57:20
75 tlpi-book\pipes\popen_glob.c 3.14 KB 2018/10/23 0:57:20
76 tlpi-book\threads\prod_condvar.c 3.13 KB 2018/10/23 0:57:20
77 tlpi-book\svsem\svsem_create.c 3.12 KB 2018/10/23 0:57:20
78 tlpi-book\sysinfo\procfs_user_exe.c 3.11 KB 2018/10/23 0:57:20
79 tlpi-book\timers\cpu_multithread_burner.c 3.08 KB 2018/10/23 0:57:20
80 tlpi-book\timers\t_clock_nanosleep.c 3.08 KB 2018/10/23 0:57:20
81 tlpi-book\namespaces\ns_run.c 3.08 KB 2018/10/23 0:57:20
82 tlpi-book\procpri\demo_sched_fifo.c 3.05 KB 2018/10/23 0:57:20
83 tlpi-book\procexec\t_clone.c 3.04 KB 2018/10/23 0:57:20
84 tlpi-book\dirs_links\nftw_dir_tree.c 3.01 KB 2018/10/23 0:57:20
85 tlpi-book\fileio\seek_io.c 3.01 KB 2018/10/23 0:57:20
86 tlpi-book\tty\tty_functions.c 3 KB 2018/10/23 0:57:20
87 tlpi-book\seccomp\seccomp_trap_sigsys.c 3 KB 2018/10/23 0:57:20
88 tlpi-book\altio\t_select.c 2.97 KB 2018/10/23 0:57:20
89 tlpi-book\pgsjc\job_mon.c 2.94 KB 2018/10/23 0:57:20
90 tlpi-book\svmsg\svmsg_create.c 2.92 KB 2018/10/23 0:57:20
91 tlpi-book\threads\thread_cleanup.c 2.92 KB 2018/10/23 0:57:20
92 tlpi-book\sockets\is_seqnum_cl.c 2.92 KB 2018/10/23 0:57:20
93 tlpi-book\seccomp\seccomp_deny_open.c 2.9 KB 2018/10/23 0:57:20
94 tlpi-book\filelock\create_pid_file.c 2.9 KB 2018/10/23 0:57:20
95 tlpi-book\pipes\change_case.c 2.87 KB 2018/10/23 0:57:20
96 tlpi-book\svmsg\svmsg_file_client.c 2.85 KB 2018/10/23 0:57:20
97 tlpi-book\timers\cpu_multi_burner.c 2.84 KB 2018/10/23 0:57:20
98 tlpi-book\signals\ignore_pending_sig.c 2.84 KB 2018/10/23 0:57:20
99 tlpi-book\procexec\fork_sig_sync.c 2.84 KB 2018/10/23 0:57:20
100 tlpi-book\procres\rusage_wait.c 2.8 KB 2018/10/23 0:57:20
101 tlpi-book\pgsjc\orphaned_pgrp_SIGHUP.c 2.77 KB 2018/10/23 0:57:20
102 tlpi-book\pty\unbuffer.c 2.77 KB 2018/10/23 0:57:20
103 tlpi-book\svmsg\svmsg_receive.c 2.76 KB 2018/10/23 0:57:20
104 tlpi-book\proc\setenv.c 2.76 KB 2018/10/23 0:57:20
105 tlpi-book\procexec\system.c 2.74 KB 2018/10/23 0:57:20
106 tlpi-book\timers\ptmr_sigev_signal.c 2.71 KB 2018/10/23 0:57:20
107 tlpi-book\pipes\pipe_ls_wc.c 2.7 KB 2018/10/23 0:57:20
108 tlpi-book\dirs_links\file_type_stats.c 2.7 KB 2018/10/23 0:57:20
109 tlpi-book\threads\prod_no_condvar.c 2.69 KB 2018/10/23 0:57:20
110 tlpi-book\altio\demo_sigio.c 2.68 KB 2018/10/23 0:57:20
111 tlpi-book\proccred\idshow.c 2.65 KB 2018/10/23 0:57:20
112 tlpi-book\pipes\fifo_seqnum_server.c 2.65 KB 2018/10/23 0:57:20
113 tlpi-book\altio\poll_pipes.c 2.65 KB 2018/10/23 0:57:20
114 tlpi-book\sockets\is_seqnum_v2_sv.c 2.65 KB 2018/10/23 0:57:20
115 tlpi-book\signals\t_sigsuspend.c 2.65 KB 2018/10/23 0:57:20
116 tlpi-book\vmem\memlock.c 2.62 KB 2018/10/23 0:57:20
117 tlpi-book\signals\sig_receiver.c 2.62 KB 2018/10/23 0:57:20
118 tlpi-book\threads\strerror_tsd.c 2.57 KB 2018/10/23 0:57:20
119 tlpi-book\dirs_links\list_files_readdir_r.c 2.56 KB 2018/10/23 0:57:20
120 tlpi-book\users_groups\check_password.c 2.54 KB 2018/10/23 0:57:20
121 tlpi-book\pipes\pipe_sync.c 2.52 KB 2018/10/23 0:57:20
122 tlpi-book\threads\one_time_init.c 2.51 KB 2018/10/23 0:57:20
123 tlpi-book\svshm\svshm_xfr_writer.c 2.51 KB 2018/10/23 0:57:20
124 tlpi-book\namespaces\demo_userns.c 2.48 KB 2018/10/23 0:57:20
125 tlpi-book\time\calendar_time.c 2.48 KB 2018/10/23 0:57:20
126 tlpi-book\sockets\rdwrn.c 2.46 KB 2018/10/23 0:57:20
127 tlpi-book\timers\demo_timerfd.c 2.44 KB 2018/10/23 0:57:20
128 tlpi-book\pgsjc\handling_SIGTSTP.c 2.44 KB 2018/10/23 0:57:20
129 tlpi-book\namespaces\pidns_init_sleep.c 2.43 KB 2018/10/23 0:57:20
130 tlpi-book\svmsg\svmsg_send.c 2.41 KB 2018/10/23 0:57:20
131 tlpi-book\timers\cpu_burner.c 2.41 KB 2018/10/23 0:57:20
132 tlpi-book\signals\demo_SIGFPE.c 2.39 KB 2018/10/23 0:57:20
133 tlpi-book\pgsjc\disc_SIGHUP.c 2.38 KB 2018/10/23 0:57:20
134 tlpi-book\pmsg\mq_notify_thread.c 2.38 KB 2018/10/23 0:57:20
135 tlpi-book\procexec\child_status.c 2.38 KB 2018/10/23 0:57:20
136 tlpi-book\signals\sigmask_longjmp.c 2.37 KB 2018/10/23 0:57:20
137 tlpi-book\daemons\become_daemon.c 2.34 KB 2018/10/23 0:57:20
138 tlpi-book\sockets\socknames.c 2.34 KB 2018/10/23 0:57:20
139 tlpi-book\procexec\fork_file_sharing.c 2.34 KB 2018/10/23 0:57:20
140 tlpi-book\pmsg\mq_notify_sig.c 2.34 KB 2018/10/23 0:57:20
141 tlpi-book\signals\t_sigaltstack.c 2.33 KB 2018/10/23 0:57:20
142 tlpi-book\pmsg\mq_notify_siginfo.c 2.32 KB 2018/10/23 0:57:20
143 tlpi-book\pipes\simple_pipe.c 2.32 KB 2018/10/23 0:57:20
144 tlpi-book\pty\pty_master_open_bsd.c 2.32 KB 2018/10/23 0:57:20
145 tlpi-book\sockets\unix_sockets.c 2.31 KB 2018/10/23 0:57:20
146 tlpi-book\pmsg\mq_notify_via_signal.c 2.3 KB 2018/10/23 0:57:20
147 tlpi-book\procexec\multi_wait.c 2.29 KB 2018/10/23 0:57:20
148 tlpi-book\users_groups\ugid_functions.c 2.28 KB 2018/10/23 0:57:20
149 tlpi-book\daemons\t_syslog.c 2.28 KB 2018/10/23 0:57:20
150 tlpi-book\lib\get_num.c 2.27 KB 2018/10/23 0:57:20
151 tlpi-book\pipes\fifo_seqnum_client.c 2.27 KB 2018/10/23 0:57:20
152 tlpi-book\svsem\svsem_demo.c 2.26 KB 2018/10/23 0:57:20
153 tlpi-book\pmsg\pmsg_create.c 2.26 KB 2018/10/23 0:57:20
154 tlpi-book\mmap\anon_mmap.c 2.26 KB 2018/10/23 0:57:20
155 tlpi-book\vmem\madvise_dontneed.c 2.25 KB 2018/10/23 0:57:20
156 tlpi-book\signals\sig_speed_sigsuspend.c 2.24 KB 2018/10/23 0:57:20
157 tlpi-book\sockets\ud_ucase_cl.c 2.21 KB 2018/10/23 0:57:20
158 tlpi-book\procexec\print_wait_status.c 2.21 KB 2018/10/23 0:57:20
159 tlpi-book\svipc\svmsg_demo_server.c 2.2 KB 2018/10/23 0:57:20
160 tlpi-book\timers\t_nanosleep.c 2.19 KB 2018/10/23 0:57:20
161 tlpi-book\filebuff\direct_read.c 2.19 KB 2018/10/23 0:57:20
162 tlpi-book\mmap\t_remap_file_pages.c 2.19 KB 2018/10/23 0:57:20
163 tlpi-book\cap\view_cap_xattr.c 2.18 KB 2018/10/23 0:57:20
164 tlpi-book\signals\t_sigwaitinfo.c 2.18 KB 2018/10/23 0:57:20
165 tlpi-book\filelock\t_flock.c 2.18 KB 2018/10/23 0:57:20
166 tlpi-book\altio\multithread_epoll_wait.c 2.17 KB 2018/10/23 0:57:20
167 tlpi-book\sockets\i6d_ucase_sv.c 2.17 KB 2018/10/23 0:57:20
168 tlpi-book\xattr\xattr_view.c 2.16 KB 2018/10/23 0:57:20
169 tlpi-book\sockets\us_xfr_sv.c 2.16 KB 2018/10/23 0:57:20
170 tlpi-book\signals\signal_functions.c 2.15 KB 2018/10/23 0:57:20
171 tlpi-book\cgroups\fork_bomb.c 2.14 KB 2018/10/23 0:57:20
172 tlpi-book\svmsg\svmsg_file.h 2.12 KB 2018/10/23 0:57:20
173 tlpi-book\loginacct\dump_utmpx.c 2.11 KB 2018/10/23 0:57:20
174 tlpi-book\signals\nonreentrant.c 2.09 KB 2018/10/23 0:57:20
175 tlpi-book\memalloc\free_and_sbrk.c 2.09 KB 2018/10/23 0:57:20
176 tlpi-book\namespaces\cred_launcher.c 2.09 KB 2018/10/23 0:57:20
177 tlpi-book\pmsg\mq_notify_via_thread.c 2.08 KB 2018/10/23 0:57:20
178 tlpi-book\files\t_chown.c 2.06 KB 2018/10/23 0:57:20
179 tlpi-book\getopt\t_getopt.c 2.06 KB 2018/10/23 0:57:20
180 tlpi-book\timers\timed_read.c 2.06 KB 2018/10/23 0:57:20
181 tlpi-book\sockets\read_line_buf.c 2.05 KB 2018/10/23 0:57:20
182 tlpi-book\pshm\pshm_create.c 2.05 KB 2018/10/23 0:57:20
183 tlpi-book\sockets\list_host_addresses.c 2.04 KB 2018/10/23 0:57:20
184 tlpi-book\sockets\ud_ucase_sv.c 2.04 KB 2018/10/23 0:57:20
185 tlpi-book\sockets\sendfile.c 2.04 KB 2018/10/23 0:57:20
186 tlpi-book\files\t_umask.c 2.04 KB 2018/10/23 0:57:20
187 tlpi-book\svsem\binary_sems.c 2.03 KB 2018/10/23 0:57:20
188 tlpi-book\sockets\read_line.c 2.02 KB 2018/10/23 0:57:20
189 tlpi-book\procres\rlimit_nproc.c 2.02 KB 2018/10/23 0:57:20
190 tlpi-book\time\process_time.c 2.01 KB 2018/10/23 0:57:20
191 tlpi-book\threads\thread_incr_rwlock.c 2 KB 2018/10/23 0:57:20
192 tlpi-book\dirs_links\list_files.c 1.99 KB 2018/10/23 0:57:20
193 tlpi-book\pty\pty_master_open.c 1.99 KB 2018/10/23 0:57:20
194 tlpi-book\mmap\mmcopy.c 1.99 KB 2018/10/23 0:57:20
195 tlpi-book\threads\thread_incr_spinlock.c 1.98 KB 2018/10/23 0:57:20
196 tlpi-book\procres\print_rusage.c 1.98 KB 2018/10/23 0:57:20
197 tlpi-book\svshm\svshm_xfr_reader.c 1.98 KB 2018/10/23 0:57:20
198 tlpi-book\psem\thread_incr_psem.c 1.98 KB 2018/10/23 0:57:20
199 tlpi-book\svsem\event_flags.c 1.98 KB 2018/10/23 0:57:20
200 tlpi-book\dirs_links\t_unlink.c 1.98 KB 2018/10/23 0:57:20

请留下有营养的评论,广告灌水一律拉黑处理,谢谢合作!