Linux系统调用及用户编程接口(API) (三)
来源:互联网 发布:投诉淘宝卖家电话多少 编辑:程序博客网 时间:2024/04/30 23:49
一、mode参数
以下三个常数中必须指定一个,且仅允许指定一个(这些常数定义在<fcntl.h>头文件中)
O_RDONLY 只读打开
O_WRONLY 只写打开
O_RDWR 读、写打开
二、系统调用-关闭
当我们操作完文件以后,需要关闭文件:
int close(int fd)
三、系统调用-读
int read(int fd, const void *buf, size_t length)
功能:
从文件描述符fd所指定的文件中读取length个字节到buf所指向的缓冲区中,返回值为实际读取的字节数。
四、系统调用-写
int write(int fd, const void * buf, size_t length)
功能:
把length个字节从buf指向的缓冲区中写到文件描述符fd所指向的文件中,返回值为实际写入的字节数。
五、系统调用-定位
int lseek(int fd, offset_t offset, int whence)
功能:
将文件读写指针相对whence移动offset个字节。操作成功时,返回文件指针相对于文件头的位置
以下三个常数中必须指定一个,且仅允许指定一个(这些常数定义在<fcntl.h>头文件中)
O_RDONLY 只读打开
O_WRONLY 只写打开
O_RDWR 读、写打开
二、系统调用-关闭
当我们操作完文件以后,需要关闭文件:
int close(int fd)
三、系统调用-读
int read(int fd, const void *buf, size_t length)
功能:
从文件描述符fd所指定的文件中读取length个字节到buf所指向的缓冲区中,返回值为实际读取的字节数。
四、系统调用-写
int write(int fd, const void * buf, size_t length)
功能:
把length个字节从buf指向的缓冲区中写到文件描述符fd所指向的文件中,返回值为实际写入的字节数。
五、系统调用-定位
int lseek(int fd, offset_t offset, int whence)
功能:
将文件读写指针相对whence移动offset个字节。操作成功时,返回文件指针相对于文件头的位置
0 0
- Linux系统调用及用户编程接口(API) (三)
- Linux系统调用及用户编程接口(API)学习
- Linux系统调用及用户编程接口(API)学习
- Linux系统调用及用户编程接口(API)
- Linux系统调用及用户编程接口(API)学习
- Linux系统调用及用户编程接口(API)
- Linux系统调用及用户编程接口(API) (四)
- Linux系统调用及用户编程接口(API)
- 系统调用及用户编程接口(API)
- Linux系统调用及用户编程接口(API)(二)
- Linux下的系统调用及用户编程接口(API)
- Linux系统调用及用户编程接口(API) open close write read lseek
- 小何讲Linux: Linux系统调用及用户编程接口(API)
- 理解Linux下的系统调用及用户编程接口(API)
- Linux下用户编程接口API表
- linux 系统调用接口
- Linux 编程中的API函数和系统调用的关系
- Linux 编程中的API函数和系统调用的关系
- java--分页技术(2)
- catch异常后不执行thy catch之后的代码
- 为什么HBase数据查询快速
- 【腾讯TMQ】移动H5性能测试平台解决方案
- Ajax基础知识
- Linux系统调用及用户编程接口(API) (三)
- 蓝桥杯入门训练第二题画圆
- Django模型应用
- MPU6050传感器数据符号位问题---被忽略的补码
- homerHEVC代码阅读(37)——熵编码(1)大致处理流程
- jQuery()
- java保留两位小数的4种方法
- iOS 根据value取到 Dictionary 对应的key值
- Volley RequestQueue