Linux编程手册读书笔记第五章(20140408)
生活随笔
收集整理的這篇文章主要介紹了
Linux编程手册读书笔记第五章(20140408)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ? ? #include<fcntl.h>
? ? ? int fcntl(int fd, int cmd, …);
?? ? (1)? 調(diào)用失敗返回-1
?? (2)fcntl函數(shù)有5種功能:
? ? ? ? ? a. 復制一個現(xiàn)有的描述符(cmd=F_DUPFD)
? ? ? ? ? b. 獲得/設置文件描述符標志(cmd=F_GETFD 或? F_SETFD) F_GETFD取得close-on-exec旗標。若此旗標的FD_CLOEXEC位為0,代表在調(diào)用exec()相關函數(shù)時文件將不會關閉。F_SETFD 設置close-on-exec 旗標。該旗標以參數(shù)arg 的FD_CLOEXEC位決定。
? ? ? ? ? c. 獲得/設置文件訪問模式(cmd=F_GETFL 或 F_SETFL),詳情參見open()函數(shù)
? ? ? ? ? d. 獲得/設置異步I/O所有權(cmd=F_GETOWN 或 F_SETOWN)
? ? ? ? ? e. 獲得/設置記錄鎖(cmd=F_GETLK? 或 F_SETLK 或 F_SETLKW)
總結
以上是生活随笔為你收集整理的Linux编程手册读书笔记第五章(20140408)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 晴空物语什么时候公测,晴空物语什么时候可
- 下一篇: linux中bin与sbin目录的作用及