实例介绍
Linux高级程序设计 第三版 源码(示例代码)(杨宗德),和课本上的代码是完全一样的,希望大家下载。
【实例截图】
【核心代码】
Linux高级程序设计第三版源码(示例代码)(杨宗德)
└── Linux高级程序设计 第三版 源码(示例代码)(杨宗德)
├── ch02
│ ├── factorial.c
│ ├── hello.C
│ └── main.c
├── ch03
│ ├── adder_example.c
│ ├── getopt_exp.c
│ ├── getopt_long_exp.c
│ ├── MALLOC_CHECK_Example.c
│ ├── malloc_example.c
│ ├── mem_add.c
│ ├── memwatch-2.71.tar.gz
│ ├── realloc_example.c
│ ├── time_exp.c
│ ├── valgrind-3.2.0.tar.bz2
│ ├── valgrind_example01.c
│ └── valgrind_example02.c
├── ch04
│ ├── block_example.c.c
│ ├── buff_type_test.c
│ ├── char_example.c
│ ├── cp_example.c
│ ├── feof_example.c
│ ├── fopen_example.c.c
│ ├── format_example.c
│ ├── fseek_example.c
│ ├── length_example.c
│ ├── ptr_struct_file.c
│ ├── setbuf_example.c
│ ├── sscanf_example.c
│ └── string_example.c
├── ch05
│ ├── cp_dir.c
│ ├── current_dir.c
│ ├── fcntl_dup_fd.c
│ ├── fcntl_example.c
│ ├── fcntl_lock
│ │ ├── abc
│ │ ├── lock_one
│ │ ├── lock_one.c
│ │ ├── lock_two
│ │ └── lock_two.c
│ ├── fdopen_example.c
│ ├── lseek_example.c
│ ├── mmap_file_and_insert.c
│ ├── open_example.c
│ ├── posix_cp_example.c
│ ├── readdir_exp.c
│ └── readdir_r_exp.c
├── ch06
│ ├── chmod_example.c
│ ├── file_time_att.c
│ ├── hardlink_exp.c
│ ├── lstat_example.c
│ ├── my_tree.c
│ ├── sort_ls.c
│ ├── stat_example.c
│ ├── symlink_exp.c
│ ├── umask_example.c
│ └── user_id.c
├── ch07
│ ├── coler_flash.c
│ ├── read_write_serial.c
│ ├── set_location.c
│ ├── set_option_term.c
│ └── term_passwd.c
├── ch08
│ ├── access_example.c
│ ├── Daemon_exp.c
│ ├── dead_p.c
│ ├── fcntl_exec
│ │ ├── fcntl_example.c
│ │ ├── newcode.c
│ │ └── test.txt
│ ├── fork_basic.c
│ ├── fork_child_parent.c
│ ├── fork_descriptor.c
│ ├── getid_example.c
│ ├── getpgid_example.c
│ ├── getpid_example.c
│ ├── getppid_example.c
│ ├── orphan_p.c
│ ├── pg_test.c
│ ├── setuid_exp.c
│ ├── setuid_root.c
│ ├── stream_fork.c
│ ├── vfork_fork_cmp.c
│ ├── vfork_fork_cmpnew.c
│ ├── vfork_return.c
│ └── wait_example.c
├── ch09
│ ├── fifo_read.c
│ ├── fifo_write.c
│ ├── popen_example.c
│ └── redirect_who_sort_exp.c
├── ch10
│ ├── alarm_test.c
│ ├── cmp_sigaction_signal.c
│ ├── kill_example.c
│ ├── setitimer_alarm.c
│ ├── setitimer_example.c
│ ├── sigaction_example.c
│ ├── sigaction_sa_sigaction.c
│ ├── sigaction_sigset.c
│ ├── sigmask_example.c
│ ├── signal_copy.c
│ ├── sig_set_member.c
│ ├── sigsuspend_test.c
│ └── ualarm_exp.c
├── ch11
│ ├── ftok_exp.c
│ ├── msg_ipc_info.c
│ ├── msg_snd_recv
│ │ ├── msg_receiver_example.c.c
│ │ └── msg_sender_example.c.c
│ ├── sem_get_value.c
│ ├── semop_undo_test.c
│ ├── sem_proc_consume
│ │ ├── sem_customer.c
│ │ └── sem_productor.c
│ ├── shmat_rd_flag_regular.c
│ └── shm_sem_example
│ ├── shm_sem_example_recv.c
│ └── shm_sem_example_send.c
├── ch12
│ ├── mutex_example.c
│ ├── pthread_cancle_example.c
│ ├── pthread_cond_example.c
│ ├── pthread_create_exp.c
│ ├── pthread_create_id.c
│ ├── pthread_exit_test.c
│ ├── pthread_key
│ │ ├── pthread_glob_test.c
│ │ └── pthread_key_test.c
│ ├── pthread_pop_push.c
│ ├── pthread_rwlock_example.c
│ └── pthread_signal.c
├── ch13
│ ├── big_little_endian.c
│ ├── socket_opt.c
│ ├── sock_tcp_p_p_chat
│ │ ├── tcp_p_p_chat_client.c
│ │ └── tcp_p_p_chat_server.c
│ ├── test_add.c
│ └── test_inet_pton.c
├── ch14
│ ├── 01_tcp_unblock
│ │ ├── tcp_unblock_client.c
│ │ └── tcp_unblock_server.c
│ ├── 02_select_IO
│ │ ├── tcp_sy_chat_client.c
│ │ └── tcp_sy_chat_server.c
│ ├── get_port_mac.c
│ └── ioctl_getaddr.c
├── ch15
│ ├── getaddrinfo_exp.c
│ ├── gethostbyaddr.c
│ ├── gethostbyname.c
│ ├── sigiio_exp
│ │ ├── sigio_client.c
│ │ └── sigio_server.c
│ ├── sock_data_package
│ │ ├── udp_simple_rcv.c
│ │ └── udp_simple_send.c
│ ├── udp_brodcast
│ │ ├── udp_brodcast_rcv.c
│ │ ├── udp_brodcast_send.c
│ │ └── 说明.txt
│ └── udp_group
│ ├── udp_group_brodcast_rcv.c
│ └── udp_group_brodcast_send.c
├── ch16
│ ├── daytime_inetd.c
│ ├── pthread_pool
│ │ ├── base.c
│ │ ├── client.c
│ │ ├── Makefile
│ │ ├── pthread_pool.c
│ │ └── pthread_pool.h
│ ├── sock_sigpipe
│ │ ├── sigpipe_client.c
│ │ └── sigpipe_server.c
│ └── test_httpd-src
│ ├── Makefile
│ ├── test_httpd
│ ├── test_httpd.c
│ ├── test_httpd.conf
│ └── test_httpd.h
├── ch17
│ ├── icmp_ping.c
│ ├── send_fd
│ │ ├── client.c
│ │ ├── save_info_file
│ │ └── server.c
│ ├── socket_raw-exp.c
│ └── sock_local_comm
│ ├── socket_local_client.c
│ └── socket_local_server.c
└── ch18
├── alsa_parameters
│ ├── pcm_type.c
│ └── set_get_parameters.c
├── alsa_play
│ ├── alsa_play.c
│ ├── sndwav_common.c
│ ├── sndwav_common.h
│ ├── wav_parser.c
│ └── wav_parser.h
├── get_wav_format
│ ├── get_wav_format.c
│ └── wav.h
└── oss_play_wav
└── oss_dsp_wav.c
40 directories, 174 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论