Provided by: libwnn-dev_1.1.1~a021+cvs20130302-7_amd64 bug

名称


       jl_connect()        環境を作る。

形式


       #include "jllib.h"

       struct wnn_env *
       jl_connect(env_n, server_n, wnnrc_n, error_handler,
                                     message_handler,timeout)
       char *env_n;                  /* 環境名 */
       char *server_n;               /* サーバ名 */
       char *wnnrc_n;                /* wnnrcファイル名 */
       int  (*error_handler)();      /* エラー・ハンドラ */
       int  (*message_handler)();    /* メッセージ・ハンドラ */
       int  timeout;                 /* タイムアウト時間 */

機能


       新しい環境を指定されたサーバ  server_n  上に指定された環境名  env_n  で作り、 環境を返す。
       サーバとコネクトされていない場合は、コネクションを張る。  既にその環境が存在する時には、そ
       の環境を返す。

       初期化ファイル wnnrc_n が指定された場合、ファイル中の初期化を行なう。 初期化を行なわない場
       合は、wnnrc_n に NULL を指定する。jl_open 参照。 エラー・ハンドラ  error_handler、メッセー
       ジ・ハンドラ message_handler を 用いる。jl_dic_add 参照。

       timeout(秒)以内に、サーバと接続できない場合は、接続を中断し異常終了する。 タイムアウトの設
       定のために、SIGALARM を使用している。 timeout が 0 または、負の場合は、SIGALARM を使用しな
       い。 js_connect を参照。

リターンバリュー


       正常終了時には、環境を返す。
       異常終了時には NULL を返す。

使用上の注意


       タイムアウトには、SIGALARM  を使用しているので、注意が必要である。 SIGALARM を使用しない場
       合には、timeout に 0 を設定しなければならない。

                                        19 September 1991                           JL_CONNECT(3)