table of contents
JL_OPEN( ) | JL_OPEN( ) |
̾??¶
jl_open() ?????Фȥ??ͥ?????????ĥ???Ķ????????˺??롣
????¶
#include "jllib.h" struct wnn_buf * jl_open(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; /* ?????ॢ???Ȼ??? */
??ǽ¶
- ?Ķ?̾ env_n???ڤӡ???????̾ server_n
?ǻ??ꤵ?줿?Ķ??????ꡢ
???????Ѵ??Хåե??????ä??֤???
server_n ?? null ?ݥ????????ӡ?null ʸ?????λ??ϡ? /etc/hosts ?? jserver ?Ȥ??? alias ???????????Ƥ????ۥ??Ȥ?õ ????????????³???褦?Ȥ??롣?????????Ƥ??ʤ??????ˤϡ? unix domain ?? socket ????³???褦?Ȥ??롣
?Ķ?̾?δĶ??? jserver ???˺??롣???????ե????? wnnrc ?????ꤵ ?줿???硢?Ķ??ν??????ե??????Ȥ????Ѥ??????Υե??????λ??? (???????ꡢ??°???ե????????ꡢ?ѥ????????)?δĶ????Ф? ?ƹԤʤ???
???ꤵ?줿?????ե????롢???٥ե????뤬¸?ߤ??ʤ??????ν??????? ???顼???ϥ??ɥ? error_handler?????å????????ϥ??ɥ? message_handler ?ǻ??ꤹ?롣jl_dic_add ?ȡ?
timeout(??)?????ˡ??????Ф???³?Ǥ??ʤ??????ϡ???³?????Ǥ??? ?ェλ???롣?????ॢ???Ȥ??????Τ????ˡ?SIGALARM ?????Ѥ??Ƥ? ?롣timeout ?? 0 ?ޤ??ϡ????ξ????ϡ?SIGALARM ?????Ѥ??ʤ??? js_connect ?ȡ?
??????Х??塼¶
???ェλ???ˤϡ??Хåե??Υݥ????֤??? ?۾ェλ???ˤ? NULL ???֤???
???Ѿ???????¶
- ?????ॢ???Ȥˤϡ?SIGALARM ?????Ѥ??Ƥ????Τǡ????դ?ɬ?פǤ??롣 SIGALARM ?????Ѥ??ʤ??????ˤϡ?timeout ?? 0 ?????ꤷ?ʤ????Фʤ??ʤ???
20 September 1991 |