apue
形形色色的人
这个作者很懒,什么都没留下…
展开
-
apue-intro
1.read和write系统调用read()和write()系统调用非常相似。它们都需要三个参数:一个文件描述符fd,一个内存区的地址buf(该缓冲区包含接受的数据或者要传送的数据的存放位置),以及一个数count(指定应该传送多少字节)。两个系统调用都返回所成功传送的字节数原创 2015-09-24 17:59:46 · 342 阅读 · 0 评论 -
apue环境搭建
ubuntu 14.04LTS1.在网上下载书中源代码2.解压文件:tar -zxvf *.tar.gz3.cd apue.3e/4.make在这个过程中,你会看到最后由于can,t find-lbsd而不能make成功,解决办法是添加libbsd.a的静态链接库 sudo apt-get install libbsd-dev 5.make(agai原创 2015-10-10 11:08:29 · 564 阅读 · 0 评论 -
opendir, readdir
#include #include #include #include #include int main(int argc,char *argv[]){ DIR *dp; if((dp = opendir(argv[1])) == NULL) { printf("opendir error %s\n",strerror(errno));原创 2016-07-22 14:58:25 · 369 阅读 · 0 评论 -
apue第三章文件I/O
create函数讲解:#include "apue.h"#include char buf1[] = "abcdefghij";char buf2[] = "ABCDEFGHIJ";int main(void){ int fd; if ((fd = creat("file.hole",(S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH | S_IW原创 2015-10-10 14:22:55 · 370 阅读 · 0 评论