


JL_OPEN( )          UNIX Programmer's Manual           JL_OPEN( )





     jl_open()           T[oƃRlNV𒣂T[oɍB

`

     #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;               /* T[o */
     char *wnnrc_n;                /* wnnrct@C */
     int  (*error_handler)();      /* G[Enh */
     int  (*message_handler)();    /* bZ[WEnh */
     int timeout;                  /* ^CAEg */

@\

      env_n AyсAT[o server_n Ŏw肳ꂽ
     AVϊobt@ĕԂB

     server_n  null |C^AсA null ̎́A
     /etc/hosts  jserver Ƃ alias `ĂzXg
     TAɐڑ悤ƂBĂȂꍇɂ́A
     unix domain  socket Őڑ悤ƂB

     ̊ jserver ɍBt@C wnnrc w
     ꂽꍇA̏t@CƂėpÃt@C̎w
      ( wAtt@CwAp[^w ) ̊
     ɑ΂čsȂB

     w肳ꂽt@CApxt@C݂Ȃꍇ̏A
     G[Enh error_handler AbZ[WEnh
     message_handler Ŏw肷B jl_dic_add QƁB

     timeout( b ) ȓɁAT[oƐڑłȂꍇ́Aڑ𒆒f
     ُIB^CAEg̐ݒ̂߂ɁA SIGALARM gp
     ĂB timeout  0 ܂́Ȁꍇ́A SIGALARM gp
     ȂB js_connect QƁB

^[o[

     Iɂ́Aobt@̃|C^ԂB
     ُIɂ NULL ԂB

gp̒

     ^CAEgɂ́A SIGALARM gpĂ̂ŁAӂKv
     B SIGALARM gpȂꍇɂ́A timeout  0 ݒ肵
     ΂ȂȂB



Printed 1/22/92         20 September 1991                       1





































































