2016-03-11 49 views

回答

1

No. dup2如果第二個文件描述符處於打開狀態,則關閉它。它不會將兩個文件描述符掛接在一起。

您可能可以使用系統調用sendfilesplice複製Linux上的數據或sendfile OS X上的數據,而無需將它移動到進程地址空間中。但是,這些調用不會在不阻止您的過程的情況下魔法複製所有數據。

1

看看man頁面pipe(2)

相關問題