Linux プラットフォーム用の C コードを書き始めて、man
ツールを使用して標準ライブラリ関数に関する情報を取得しています。これらの関数で使用される構造に関する情報を簡単に取得するための解決策は何だろうか。
ここで例を得るには、(部分的に)の出力ですman sched_setaffinity
SCHED_SETAFFINITY(2) Linux Programmer's Manual SCHED_SETAFFINITY(2)
NAME
sched_setaffinity, sched_getaffinity - set and get a process's CPU affinity mask
SYNOPSIS
#define _GNU_SOURCE /* See feature_test_macros(7) */
#include <sched.h>
int sched_setaffinity(pid_t pid, size_t cpusetsize,
cpu_set_t *mask);
man cpu_set_t
ここで、この構造がどのように見えるかを概念的に説明したいと思います。
これをどのように達成しますか?今のところ、構造宣言を含む Web またはヘッダー ファイルを閲覧していますが、思ったほど「速く」はありません。より良い解決策はありますか?
編集:この型は整数型または長い型であると思われますが、簡潔にするためにこの例を選択し、もちろん私の質問は複雑な構造を表しています