摘要:
5.1 dup 函数 复制文件描述符 5.1.1 简单cat实现及输入输出重定向 io.c cat.c 编译:gcc -o bin/cat -Iinclude src/io.c src/cat.c 调试: cat 的作用就输入和输出的重定向功能,而 dup 和 dup2 就是用来完成此功能的。 5. 阅读全文
摘要:
4.1 缓存 buff 说明 一般设置缓存 buff 的大小是由一定的规律的,就是根据磁盘块的大小来定。 Linux下输入命令: df -k 查看磁盘 可以用命令查看下 /dev/sda1 磁盘的磁盘说明 Block size 就是磁盘块的大小,这个磁盘块的大小为 4M ,那么就可以设置缓存 buf 阅读全文
摘要:
3.2.4 read 函数 读文件 read(由已打开的文件读取数据) * 函数说明 read() 会把参数 fd 所指的文件传送 count 个字节到 buf 指针所指的内存中。 若参数 count 为0,则 read() 不会有作用并返回0. 返回值为实际读取到的字节数,如果返回0,表示已到达文 阅读全文