
apue
形形色色的人
这个作者很懒,什么都没留下…
展开
-
apue-intro
1.read和write系统调用 read()和write()系统调用非常相似。它们都需要三个参数:一个文件描述符fd,一个内存区的地址buf(该缓冲区包含接受的数据或者要传送的数据的存放位置),以及一个数count(指定应该传送多少字节)。 两个系统调用都返回所成功传送的字节数原创 2015-09-24 17:59:46 · 360 阅读 · 0 评论 -
apue环境搭建
ubuntu 14.04LTS 1.在网上下载书中源代码 2.解压文件:tar -zxvf *.tar.gz 3.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 · 591 阅读 · 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 · 407 阅读 · 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 · 390 阅读 · 0 评论