


MSG_OPEN( )         UNIX Programmer's Manual          MSG_OPEN( )





     msg_open()          bZ[Wt@CI[vB

`

     #include "msg.h"

     struct msg_cd *
     msg_open( name, nlspath, lang )
     char *name;                   /* t@C */
     char *nlspath;                /* pXLq */
     char *lang;                   /* ꖼ */

@\

     bZ[Wt@C name ApXLq nlspath Aьꖼ
     lang At@CpXgݗāÃt@CǂݍށB
     t@C̓e̓bZ[W struct msg_cat ɂȂB

     t@CpX̋Lqɂ́A "%N", "%L" włApXg
     ݗĂ鎞ɂꂼAp[^ŗ^ꂽt@C name A
     ꖼ lang ɒuB

     name ̐擪 '/' ̏ꍇ́A΃pXƌȂA nlspath 
     WJꂸ name ̂܂܃t@CpXƂȂB

     lang  NULL 󕶎񂪓nꂽꍇɂ́Aϐ
     LC_MESSAGES A LANG ɒׂ炻猾ꖼoB
     ϐoȂꍇɂ́A DEF_LANG p
     B

^[o[

     bZ[W̓eWJĂȂĂ\ msg_cat ւ̃|C
     ^[ԂBbZ[Wt@CI[vłȂꍇɂ́A̍\
     ̂ԂBname ̐擪 '/'łȂAAnlspath NULL 
     󕶎̏ꍇ́ANULLԂB"%N", "%L" WJłȂꍇA
     ̈悪mۂłȂꍇANULL ԂB





Printed 10/22/92         7 October 1992                         1
















































































