plucky (3) js_open_lang.3.gz

Provided by: libwnn-dev_1.1.1~a021+cvs20130302-8build1_amd64 bug

名称

       js_open_lang()           ランゲージ・スペシフィックな変換サーバの
                                使用を開始する。

形式

       #include "jslib.h"

       WNN_JSERVER_ID *
       js_open(server, lang, timeout)
       char *server;                 /* サーバのいるマシンのホスト名 */
       char *lang;                   /* ランゲージ */
       int timeout;                  /* タイムアウト時間 */

機能

       ランゲージ・スペシフィックな変換サーバの使用を開始する。 サーバのいるマシンのホスト名 server が、NULLまた
       は、空文字列、または、 "unix"  の場合は、ホスト名は、"unix"  になり、UNIX  ドメインのソケットが  使用され
       る。この場合の、ソケットの終端名は、serverdefs  ファイル中の lang が一致する行の第3項が使用される。それが
       見つからない場合は、 デフォルト /tmp/jd_sockV4 である。 それ以外の場合は、ホスト名は、gethostname(3N)で得
       た値になり、INET  ドメ  インのソケットが使用される。この場合の、サービス名は、serverdefs ファイル中のlang
       が一致する行の第4項が使用される。それが見つからない 場合は、デフォルト wnn4 である。

       lang で、変換対象の言語を指定する。
              "ja_JP"           日本語
              "zh_CN"           中国語
              "ko_KR"           韓国語
              "zh_TW"           台湾語
       である。

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

リターンバリュー

       正常終了時には、サーバIDを返す。
       異常終了時には、NULL を返す。

使用上の注意

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

                                                20 September 1991                                JS_OPEN_LANG(3)