\fBint catclose(nl_catd \fP\fIcatalog\fP\fB);\fP
.SH 説明
-é\96¢æ\95° \fBcatopen\fP() ã\81¯ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82«ã\82¿ã\83ã\82°ã\82\92ã\82ªã\83¼ã\83\97ã\83³ã\81\97ã\80\81ã\82«ã\82¿ã\83ã\82°ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92è¿\94ã\81\99ã\80\82 ã\81\93ã\81®ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿は \fBcatclose\fP()
-ã\81¾ã\81\9fã\81¯ \fBexecve\fP(2) ã\81\8cå\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bã\81¾ã\81§æ\9c\89å\8a¹ã\81§ã\81\82ã\82\8bã\80\82 ã\82«ã\82¿ã\83ã\82°ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92å®\9fè£\85ã\81\99ã\82\8bã\81\9fã\82\81ã\81« ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿を使用すると、
+é\96¢æ\95° \fBcatopen\fP() ã\81¯ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82«ã\82¿ã\83ã\82°ã\82\92ã\82ªã\83¼ã\83\97ã\83³ã\81\97ã\80\81ã\82«ã\82¿ã\83ã\82°ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\81\93ã\81®ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼は \fBcatclose\fP()
+ã\81¾ã\81\9fã\81¯ \fBexecve\fP(2) ã\81\8cå\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bã\81¾ã\81§æ\9c\89å\8a¹ã\81§ã\81\82ã\82\8bã\80\82 ã\82«ã\82¿ã\83ã\82°ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92å®\9fè£\85ã\81\99ã\82\8bã\81\9fã\82\81ã\81« ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼を使用すると、
\fBFD_CLOEXEC\fP フラグが設定される。
.LP
引き数 \fIname\fP はオープンするメッセージカタログの名前を指定する。 \fIname\fP が絶対パスで指定されている場合 (すなわち
で指定されたパスの中の どのパスにおいてもメッセージカタログをオープンできない場合、 実装で定義されているパスが使われる。 後者のデフォルトパスは、
\fIflag\fP 引き数が \fBNL_CAT_LOCALE\fP の場合には \fBLC_MESSAGES\fP のロケール設定に依存し、 \fIflag\fP 引き数が
0 の場合には \fBLANG\fP 環境変数に依存する。 ロケールの \fBLC_MESSAGES\fP を変更すると、
-オープンされているカタログディスクリプタが無効になるかもしれない。
+ã\82ªã\83¼ã\83\97ã\83³ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\82«ã\82¿ã\83ã\82°ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cç\84¡å\8a¹ã\81«ã\81ªã\82\8bã\81\8bã\82\82ã\81\97ã\82\8cã\81ªã\81\84ã\80\82
.LP
\fBcatopen\fP() の \fIflag\fP 引き数は、使用される言語のソースを示すために使われる。 \fBNL_CAT_LOCALE\fP
に設定されると、 \fBLC_MESSAGES\fP の現在のロケール設定が使われる。 それ以外の場合は \fBLANG\fP 環境変数が使われる。
関数 \fBcatclose\fP() は \fIcatalog\fP で指定されたメッセージカタログをクローズする。 これは、以降の \fIcatalog\fP
で指定されるメッセージカタログへの全ての参照を無効にする。
.SH 返り値
-関数 \fBcatopen\fP() が成功すると、 \fInl_catd\fP 型のメッセージカタログディスクリプタを返す。 失敗した場合は
+é\96¢æ\95° \fBcatopen\fP() ã\81\8cæ\88\90å\8a\9fã\81\99ã\82\8bã\81¨ã\80\81 \fInl_catd\fP å\9e\8bã\81®ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82«ã\82¿ã\83ã\82°ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 失æ\95\97ã\81\97ã\81\9få ´å\90\88ã\81¯
\fI(nl_catdv) \-1\fP を返し、 \fIerrno\fP を設定してエラーを示す。 ここで起こり得るエラーの値には、 \fBopen\fP(2)
の呼び出しの際に起こり得る全てのエラーの値が含まれる。
.LP