「Unix 環境での高度なプログラミング」を読んでいると、これら 2 つの関数がまったく同じことをしているように思えます。
どちらも呼び出しプロセスに同じ結果を返します。
では、なぜそれらのうちの 2 つをわざわざ設計する必要があるのでしょうか。
ありがとうラースマンズ。しかし、プロセスがそのセッション ID を知りたい場合は、getsid(0) を実行するだけで済みます。プロセスがセッション ID を知るために tcgetsid(pid) を呼び出す必要があるのはどのような状況ですか?
「Unix 環境での高度なプログラミング」を読んでいると、これら 2 つの関数がまったく同じことをしているように思えます。
どちらも呼び出しプロセスに同じ結果を返します。
では、なぜそれらのうちの 2 つをわざわざ設計する必要があるのでしょうか。
ありがとうラースマンズ。しかし、プロセスがそのセッション ID を知りたい場合は、getsid(0) を実行するだけで済みます。プロセスがセッション ID を知るために tcgetsid(pid) を呼び出す必要があるのはどのような状況ですか?