JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... オープンできない場合、 実装で定義されているパスが使われる。 後者のデフォルトパスは、 flag 引数が NL_CAT_LOCALE の場合には LC_MESSAGES のロケール設定に依存し、 flag 引数が 0 の場合には LANG 環境変数に依存する。 ロケールの LC_MESSAGES を変更すると、 オープン ... なるかもしれない。 catopen () の flag 引数は、使用される言語のソースを示すために使われる。 NL_CAT_LOCALE に設定されると、 LC_MESSAGES の現在のロケール設定が使われる。 それ以外の場合は LANG 環境変数が使われる。 関数 catclose () は catalog で指定されたメッセ ... しの際に起こり得る全てのエラーの値が含まれる。 関数 catclose () は、成功した場合 0 を、失敗した場合 -1 を返す。 環境変数 LC_MESSAGES LC_MESSAGES ロケール設定のソースになることも可能なので、 flag が NL_CAT_LOCALE に設定されている場合は、使用する言語を決定す ... ... オープンできない場合、 実装で定義されているパスが使われる。 後者のデフォルトパスは、 flag 引数が NL_CAT_LOCALE の場合には LC_MESSAGES のロケール設定に依存し、 flag 引数が 0 の場合には LANG 環境変数に依存する。 ロケールの LC_MESSAGES を変更すると、 オープン ... なるかもしれない。 catopen () の flag 引数は、使用される言語のソースを示すために使われる。 NL_CAT_LOCALE に設定されると、 LC_MESSAGES の現在のロケール設定が使われる。 それ以外の場合は LANG 環境変数が使われる。 関数 catclose () は catalog で指定されたメッセ ... しの際に起こり得る全てのエラーの値が含まれる。 関数 catclose () は、成功した場合 0 を、失敗した場合 -1 を返す。 環境変数 LC_MESSAGES LC_MESSAGES ロケール設定のソースになることも可能なので、 flag が NL_CAT_LOCALE に設定されている場合は、使用する言語を決定す ... ... ail.info と news.info の両方の全てのメッセージを抜き出し、ファイル /var/adm/info に保存する。 # info と notice は /var/log/messages へ記録する。 # *.=info;*.=notice;\ mail.none /var/log/messages この例は syslogd に facility が mail であるのものを除く他の ... 全て info と notice の両方の priority の全てのメッセージをファイル /var/log/messages に保存するよう指示する。 # info メッセージは /var/log/messages へ記録する。 # *.=info;\ mail,news.none /var/log/messages こ ... の指示により syslogd は priority info の全てのメッセージをファイル /var/log/messages に記録する。ただし facility が mail と news の両方のメッセージは保存しない。 # 緊急メッセージを wall で表示する。 # *.=eme ... ... 続けてしまう。 If an error occurs after at least one message has been received, the call succeeds, and returns the number of messages received. The error code is expected to be returned on a subsequent call to recvmmsg (). In the current implementation, ho ... 234; sleep 0.25; done 生成されたデータグラムをサンプルアプリケーションが読み出し、以下のような出力が得られる。 $ ./a.out 5 messages received 1 11782 2 11345 3 304 4 13514 5 28421 プログラムのソース #define _GNU_SOURCE #include < netinet/ip.h > #include < ... al = recvmmsg(sockfd, msgs, VLEN, 0, &timeout); if (retval == -1) { perror("recvmmsg()"); exit(EXIT_FAILURE); } printf("%d messages received\n", retval); for (int i = 0; i < retval; i++) { bufs[i][msgs[i].msg_len] = 0; printf("%d %s", i+1, bufs[i]); } ex ... ... せん。 マッチするものが 1 つでも見つかると、エラーを検出していた場合でも、 終了ステータス 0 で即座に終了します。 -s や --no-messages オプションも参照してください。 -s , --no-messages ファイルが存在しないことや読み込みめないことを示す エラーメッセージを抑止 ... つの環境変数のうち、設定されている最初のものが、 LC_ foo のロケールを決めるのです。 たとえば、 LC_ALL が設定されていず、 LC_MESSAGES が pt_BR に設定されているとしましょう。 そのときは、ブラジルのポルトガル語というロケールが LC_MESSAGES カテゴリに使用される ... ルが C か POSIX の場合は、 すべての文字が 1 バイトとしてエンコードされ、 すべてのバイトが有効な文字となります。 LC_ALL , LC_MESSAGES , LANG こうした変数は LC_MESSAGES カテゴリのロケールを指定します。 LC_MESSAGES は grep がメッセージに使う言語を決めるもので ... ... せん。 マッチするものが 1 つでも見つかると、エラーを検出していた場合でも、 終了ステータス 0 で即座に終了します。 -s や --no-messages オプションも参照してください。 -s , --no-messages ファイルが存在しないことや読み込みめないことを示す エラーメッセージを抑止 ... つの環境変数のうち、設定されている最初のものが、 LC_ foo のロケールを決めるのです。 たとえば、 LC_ALL が設定されていず、 LC_MESSAGES が pt_BR に設定されているとしましょう。 そのときは、ブラジルのポルトガル語というロケールが LC_MESSAGES カテゴリに使用される ... ルが C か POSIX の場合は、 すべての文字が 1 バイトとしてエンコードされ、 すべてのバイトが有効な文字となります。 LC_ALL , LC_MESSAGES , LANG こうした変数は LC_MESSAGES カテゴリのロケールを指定します。 LC_MESSAGES は grep がメッセージに使う言語を決めるもので ... ... せん。 マッチするものが 1 つでも見つかると、エラーを検出していた場合でも、 終了ステータス 0 で即座に終了します。 -s や --no-messages オプションも参照してください。 -s , --no-messages ファイルが存在しないことや読み込みめないことを示す エラーメッセージを抑止 ... つの環境変数のうち、設定されている最初のものが、 LC_ foo のロケールを決めるのです。 たとえば、 LC_ALL が設定されていず、 LC_MESSAGES が pt_BR に設定されているとしましょう。 そのときは、ブラジルのポルトガル語というロケールが LC_MESSAGES カテゴリに使用される ... ルが C か POSIX の場合は、 すべての文字が 1 バイトとしてエンコードされ、 すべてのバイトが有効な文字となります。 LC_ALL , LC_MESSAGES , LANG こうした変数は LC_MESSAGES カテゴリのロケールを指定します。 LC_MESSAGES は grep がメッセージに使う言語を決めるもので ... ... llow common glibc conventions. ロケールカテゴリー 以下のカテゴリーが POSIX で定義されている。 * LC_CTYPE * LC_COLLATE * LC_MESSAGES * LC_MONETARY * LC_NUMERIC * LC_TIME また、バージョン 2.2 以降の GNU C ライブラリでは以下の非標準のカテゴリーにも対応してい ... 字列 * セミコロン * LC_* 識別子のいずれか 1 つ LC_IDENTIFICATION の定義は END LC_IDENTIFICATION という文字列で終了する。 LC_MESSAGES このカテゴリーの定義は最初のカラムに LC_MESSAGES という文字列を置くことで始める。 ここでは以下のキーワードが使用できる: ye ... を意味する正規表現を指定する。 yesstr "yes" に対応する出力文字列を指定する。 nostr "no" に対応する出力文字列を指定する。 LC_MESSAGES の定義は END LC_MESSAGES という文字列で終了する。 LC_MEASUREMENT このカテゴリーの定義は最初のカラムに LC_MEASUREMENT という ... ... or last modification by msgctl() */ unsigned long msg_cbytes; /* # of bytes in queue */ msgqnum_t msg_qnum; /* # number of messages in queue */ msglen_t msg_qbytes; /* Maximum # of bytes in queue */ pid_t msg_lspid; /* PID of last msgsnd (2) */ pid_t msg ... の時刻。 msg_ctime Time of creation of queue or time of last msgctl () IPC_SET operation. msg_cbytes Number of bytes in all messages currently on the message queue. This is a nonstandard Linux extension that is not specified in POSIX. msg_qnum Number of m ... ... _NUMERIC) 基数記号 (小数点やコンマなど) を返す。 THOUSEP (LC_NUMERIC) 千の位 (3 桁の数値) の区切り文字を返す。 YESEXPR (LC_MESSAGES) yes/no の質問に対する肯定の応答を認識するために、 regex (3) 関数で使用できる正規表現を返す。 NOEXPR (LC_MESSAGES) yes/no ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。