char * ttdt_open( int * ttfd, const char * toolname, const char * vendor, const char * version, int sendStarted );
ttdt_open() 関数は、ToolTalk 通信終端を作成します。この関数は、tt_open()関数と tt_fd() 関数を呼び出します。ttdt_open() 関数は、toolname、vendor、version と作成された procid とを関連付けます。新しい procid のデフォルト・コンテキストを environ(5) から初期化します。sendStarted 引き数が設定された場合は、Started 通知を送信します。
ttdt_open() 関数は、tt_free() 関数で解放できる文字列に、作成された procid を返します。
この関数は、tt_open() 関数および tt_fd() 関数で発生したどのようなエラーも返すことができます。Started 通知が失敗した場合、エラーは伝達されません。