FDPassing

gnome-pty-helperを読んでみた

GNOME端末を使っていると、gnome-pty-helperという謎のプロセスが立ち上がっているのに気づく。このプロセスは一体何をやっているのだろうか。 gnome-pty-helper は次の処理を行うヘルパープログラムだ。 擬似端末を確保する。 擬似端末の権限を適切に設定す…

sendmsg() で送られた fd の持つロックの所有権は保持されるのか

いくつかの *nix では sendmsg() / recvmsg() システムコールで他プロセスに fd を送信できたりします。送信元のプロセスでファイルロックを行った場合、送信先で同じ fd にファイルロックを行うとブロックするのでしょうか。出勤途中に猛烈気になったので確…