dup函式:複製檔案描述符
dup函式:複製檔案描述符
相關標頭檔案:#include <unistd.h>
函式表示式:int dup(int filedes);
引數說明:dup的函式引數filedes表示需要複製的檔案的檔案描述符
返回值說明:如果成功複製一個檔案返回新的檔案描述符,失敗則返回-1
函式功能詳解:dup函式總是找到程式檔案表中的第一個可用的檔案描述符,將引數指定的檔案描述符複製到該描述符後,返回這個描述符。
函式使用說明:
dup函式總是將複試的檔案描述符複製到程式中第一個可用的檔案描述符的位置,因此利用這一個特性可以知道程式中最小可用的檔案描述符。
dup函式複製的檔案必須是一個已經開啟的有效檔案。dup函式的引數不能是隨便的一個整數,從而避免引起系統混亂。
相關文章
- 物聯網學習教程Linux系統程式設計之檔案描述符的複製:dup()和dup2()Linux程式設計
- 使用LINUX dup2 複製檔案描述符到標準輸出STDOUT_FILENOLinux
- 第八篇:檔案共享和使用 dup 函式建立新描述符的區別函式
- linux系統程式設計之檔案與IO(八):檔案描述符相關操作-dup,dup2,fcntlLinux程式設計
- MFC檔案複製的函式程式程式碼 (轉)函式
- fcntl函式實現dup函式
- C++再議建構函式及複製建構函式深度複製C++函式
- nc複製檔案
- ubuntu下檔案複製Ubuntu
- 隱藏檔案複製
- C++複製建構函式C++函式
- 深層複製建構函式函式
- 第十七篇:複製控制( 上 ) --- 自定義複製函式函式
- mysql檔案複製遷移MySql
- Java-IO:複製檔案Java
- Go語言複製檔案Go
- Java NIO複製檔案功能Java
- Java: 複製檔案最快方法Java
- C# 批量複製檔案C#
- unix下複製檔案(轉)
- 檔案描述符和檔案系統
- 消除複製建構函式和“模板式複製建構函式”中的冗餘程式碼 (轉)函式
- Linux檔案描述符Linux
- [java IO流]之檔案複製Java
- git複製一份檔案Git
- 二進位制檔案複製
- php複製目錄及檔案PHP
- 檔案描述符、開啟檔案表以及inode
- 檔案處理函式函式
- Linux下檔案描述符Linux
- C++複製控制:拷貝建構函式C++函式
- 遠端登入和複製檔案
- 如何同時複製、分類檔案
- 檔案複製(Go語言實現)Go
- 【cmd】IF ELSE 複製(copy)檔案問題
- oracle控制檔案複製、移動方式Oracle
- asm下的控制檔案的複製ASM
- 使用Oracle 10g複製檔案Oracle 10g