other versions
- bookworm 1.1.1~a021+cvs20130302-7+b2
- testing 1.1.1~a021+cvs20130302-7+b2
- unstable 1.1.1~a021+cvs20130302-7.1
- experimental 1.1.1~a021+cvs20130302-7.1~exp1
JS_OPEN(3) | Library Functions Manual | JS_OPEN(3) |
名称¶
js_open() 日本語マルチクライアントサーバの使用を開始する。
形式¶
#include "jslib.h" WNN_JSERVER_ID * js_open(server, timeout) char *server; /* サーバのいるマシンのホスト名 */ int timeout; /* タイムアウト時間 */
機能¶
- 日本語マルチクライアントサーバ
(jserver)
の使用を開始する。
サーバのいるマシンのホスト名
server
が、NULLまたは、空文字列、または、
"unix"
の場合は、ホスト名は、"unix"
になり、UNIX
ドメインのソケットが
使用される。
それ以外の場合は、ホスト名は、gethostname(3N)で得た値になり、INET
ドメ
インのソケットが使用される。
timeout(秒)以内に、サーバと接続できない場合は、接続を中断し異常終了する。 タイムアウトの設定のために、SIGALARM を使用している。 timeout が 0 または、負の場合は、SIGALARM を使用しない。
リターンバリュー¶
正常終了時には、サーバIDを返す。 異常終了時には、NULL を返す。
使用上の注意¶
- タイムアウトには、SIGALARM を使用しているので、注意が必要である。 SIGALARM を使用する場合には、timeout に 0 を設定しなければならない。
20 September 1991 |