2008-06-06

close-on-exec

close-on-exec

【譯名】無

【說明】這是一個由 fcntl() 系統呼叫設定的旗標。由於子處理程序(child process)
會繼承父處理程序(parent process)的環境(environment)﹐在檔案

指標(file pointer)一併繼承的情況下﹐會造成彼此干擾對方讀取檔案的現象。為了改
正這個缺點﹐我們可以 fcntl() 的參數 F_GETFD 設定 close-on-exec 為 on ﹐這樣在
執 exec() 之後,此檔案描述詞所參考到的檔案會在 exec() 執行成功之後自動關閉。

http://proton.phys.tku.edu.tw/UNIX/Unix%20Dictionary/UNIX%20C.htm

沒有留言:

★★★★★★ 傑森系列 ★★★★★★