JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ースで定義されているが、ユーザー空間には公開されていない。 したがって、数字を使うか、名前を自分で定義する必要がある。 SYSLOG_ACTION_CLOSE (0) ログをクローズする。現在のところ NOP である。 SYSLOG_ACTION_OPEN (1) ログをオープンする。現在のところ NOP である ... 。 SYSLOG_ACTION_READ (2) ログを読み出す。 この呼び出しは、 カーネルログバッファーが空でなくなるまで待って、 最大 len バイトまで bufp が指す ... しか読むことができない。 これはユーザーのプログラムが /proc/kmsg を読んだ時にカーネルによって実行される関数でもある。 SYSLOG_ACTION_READ_ALL (3) リングバッファーに残っているメッセージをすべて読み出し、 bufp が指すバッファーに格納する。 この呼び出しログバ ... ... ースで定義されているが、ユーザー空間には公開されていない。 したがって、数字を使うか、名前を自分で定義する必要がある。 SYSLOG_ACTION_CLOSE (0) ログをクローズする。現在のところ NOP である。 SYSLOG_ACTION_OPEN (1) ログをオープンする。現在のところ NOP である ... 。 SYSLOG_ACTION_READ (2) ログを読み出す。 この呼び出しは、 カーネルログバッファーが空でなくなるまで待って、 最大 len バイトまで bufp が指す ... しか読むことができない。 これはユーザーのプログラムが /proc/kmsg を読んだ時にカーネルによって実行される関数でもある。 SYSLOG_ACTION_READ_ALL (3) リングバッファーに残っているメッセージをすべて読み出し、 bufp が指すバッファーに格納する。 この呼び出しログバ ... ... arch(ENTRY item , ACTION action ); void hdestroy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r( ... size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r(struct hsearch_data * htab ); 説明 hcreate (), hs ... 索キーとなるヌル終端された文字列を指す。 フィールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを ... ... arch(ENTRY item , ACTION action ); void hdestroy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r( ... size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r(struct hsearch_data * htab ); 説明 hcreate (), hs ... 索キーとなるヌル終端された文字列を指す。 フィールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを ... ... arch(ENTRY item , ACTION action ); void hdestroy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r( ... size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r(struct hsearch_data * htab ); 説明 hcreate (), hs ... 索キーとなるヌル終端された文字列を指す。 フィールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを ... ... arch(ENTRY item , ACTION action ); void hdestroy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r( ... size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r(struct hsearch_data * htab ); 説明 hcreate (), hs ... 索キーとなるヌル終端された文字列を指す。 フィールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを ... ... arch(ENTRY item , ACTION action ); void hdestroy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r( ... size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r(struct hsearch_data * htab ); 説明 hcreate (), hs ... 索キーとなるヌル終端された文字列を指す。 フィールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを ... ... arch(ENTRY item , ACTION action ); void hdestroy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r( ... size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r(struct hsearch_data * htab ); 説明 hcreate (), hs ... 索キーとなるヌル終端された文字列を指す。 フィールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを ... ... te(const void * key , void ** rootp , int (* compar )(const void *, const void *)); void twalk(const void * root , void (* action )(const void * nodep , VISIT which , int depth )); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < searc ... h.h > void twalk_r(const void * root , void (* action )(const void * nodep , VISIT which , void * closure ), void * closure ); void tdestroy(void * root , void (* free_node )(v ... ドへのポインターである。 root に根以外のノードを指定すると、部分木が対象となる。 twalk () は、ノードを訪れる度にユーザー関数 action を呼び出す (内部ノードに対しては 3 回、葉に対しては 1 回呼び出しが行われる)。 action には以下の順に 3 つの引数が与えられる ... ... te(const void * key , void ** rootp , int (* compar )(const void *, const void *)); void twalk(const void * root , void (* action )(const void * nodep , VISIT which , int depth )); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < searc ... h.h > void twalk_r(const void * root , void (* action )(const void * nodep , VISIT which , void * closure ), void * closure ); void tdestroy(void * root , void (* free_node )(v ... ドへのポインターである。 root に根以外のノードを指定すると、部分木が対象となる。 twalk () は、ノードを訪れる度にユーザー関数 action を呼び出す (内部ノードに対しては 3 回、葉に対しては 1 回呼び出しが行われる)。 action には以下の順に 3 つの引数が与えられる ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。