


JS_OPEN_LANG( )     UNIX Programmer's Manual      JS_OPEN_LANG( )



名称

     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 で、変換対象の言語を指定する。
            "Jp_JP"           日本語
            "Cn_CN"           中国語
            "Kr_KR"           韓国語
            "Tw_TW"           台湾語
     である。しかし、日本語、中国語以外は、まだない。

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

リターンバリュー

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

使用上の注意

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




Printed 1/22/92         20 September 1991                       1





































































