tt_close を呼び出すと、ttsession は現在の procid だけを閉じます。現在の procid が最後の procid の場合は、tt_open 呼び出し以降に作成された ToolTalk の構造体をすべて消去します。tt_close は tt_fd が返したファイル記述子を使って呼び出さなければなりません。そうしないと、後で tt_open や close を呼び出すたびにファイル記述子のカウンタ値が増えます。