Scroll to navigation

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