dup函式:複製檔案描述符

a469412293發表於2009-05-17

 dup函式:複製檔案描述符
相關標頭檔案:#include <unistd.h>
函式表示式:int dup(int filedes);
引數說明:dup的函式引數filedes表示需要複製的檔案的檔案描述符
返回值說明:如果成功複製一個檔案返回新的檔案描述符,失敗則返回-1
函式功能詳解:dup函式總是找到程式檔案表中的第一個可用的檔案描述符,將引數指定的檔案描述符複製到該描述符後,返回這個描述符。
函式使用說明:
        dup函式總是將複試的檔案描述符複製到程式中第一個可用的檔案描述符的位置,因此利用這一個特性可以知道程式中最小可用的檔案描述符。
        dup函式複製的檔案必須是一個已經開啟的有效檔案。dup函式的引數不能是隨便的一個整數,從而避免引起系統混亂。

相關文章