關於dup2函數

 

dup2的功能是複製一個現存的文件描述符,函數原型爲:

int dup2(int filedes, int filedes2);

相當於:

close(filedes2);

fcntl(filedes, f_DUPFD, filedes2);

具體代碼:

運行結果:

fd1=3
fd1=3 fd2=10 fd3=10

 

 另一個測試代碼:

 

運行結果:

fd1=3 fd2=4
fd1=3 fd2=4 fd3=4

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章