Linux编程手册读书笔记第五章(20140408)
来源:互联网 发布:mac 下载文件路径 编辑:程序博客网 时间:2024/06/09 20:14
- 改变已打开文件性质:fcntl()
#include<fcntl.h>
int fcntl(int fd, int cmd, …);
(1) 调用失败返回-1
(2)fcntl函数有5种功能:
a. 复制一个现有的描述符(cmd=F_DUPFD)
b. 获得/设置文件描述符标志(cmd=F_GETFD或 F_SETFD) F_GETFD取得close-on-exec旗标。若此旗标的FD_CLOEXEC位为0,代表在调用exec()相关函数时文件将不会关闭。F_SETFD设置close-on-exec旗标。该旗标以参数arg 的FD_CLOEXEC位决定。
c. 获得/设置文件访问模式(cmd=F_GETFL或 F_SETFL),详情参见open()函数
d. 获得/设置异步I/O所有权(cmd=F_GETOWN或 F_SETOWN)
e. 获得/设置记录锁(cmd=F_GETLK 或 F_SETLK 或 F_SETLKW)
0 0
- Linux编程手册读书笔记第五章(20140408)
- Linux编程手册读书笔记第二章(20140330)
- Linux编程手册读书笔记第三章(20140407)
- Linux编程手册读书笔记第四章(20140407)
- linux系统编程读书笔记 第五章
- linux编程手册读书笔记第一章(20140329)
- 《Linux/UNIX系统编程手册》第1章读书笔记
- 《Linux/UNIX系统编程手册》第2章读书笔记
- 《Linux/UNIX系统编程手册》第3章读书笔记
- 【读书笔记】Linux高性能服务器编程(第二篇 第五章)
- 读书笔记Linux/Unix系统编程手册(63)
- Linux系统编程手册读书笔记——第3章 系统编程概念
- (Michael Kerrisk)Linux系统编程手册读书笔记(一)-----系统编程概念中的函数解析
- Java编程思想 第五章读书笔记
- 《Linux/UNIX系统编程手册》 英文版读书笔记第28章 2014.11.20
- 《Linux/UNIX系统编程手册》 英文版读书笔记第29章
- (Michael Kerrisk)Linux系统编程手册读书笔记(一)-----解析命令行选项
- Linux/Unix系统编程手册--SOCKET章节读书笔记
- 配置linux系统下apache,解决跨域问题
- PC通过USB连接高通平台
- Web前端就业前景及薪资待遇分析
- 利用ssh传输文件
- html中src中“../”
- Linux编程手册读书笔记第五章(20140408)
- NodeJs开发工具
- Titan 1.0.0存在问题以及JanusGraph的改进
- mysql小技巧
- keras 中文文档 网址
- 浅谈React的JSX语法(一)
- SIFT/SURF算法的深入剖析——谈SIFT的精妙与不足
- Android 数据库的升级降级操作
- Java中Timer的用法