摘要:
read read()是一个系统调用函数。用来从一个文件中,读取指定长度的数据到 buf 中。 使用read()时需要包含的头文件: <unistd.h> 函数原型: ssize_t read(int fd, void *buf, size_t count); ssize_t是系统头文件中 type 阅读全文
摘要:
Open open()是一个系统调用函数,用来打开或创建一个文件,通过不同的oflag选项实现不同功能。 使用时open()函数需要包含的头文件:<sys/types.h>,<sys/stat.h>,<fcntl.h> 函数原型: int open(const char *pathname, int 阅读全文
摘要:
Linux文件 I/O 介绍 1. Linux系统调用 Linux系统调用(system call)是指操作系统提供给用户程序的一组“特殊接口”,用户程序可以通过这组“特殊”接口来获得操作系统提供的特殊服务。 为了更好的保护内核空间,将程序的运行空间分为内核空间和用户空间,他们运行在不同的级别上,在 阅读全文