2012-08-27 2 views
2

Linux 플랫폼 용 C 코드를 작성하기 시작하면서 표준 라이브러리 기능에 대한 정보를 얻기 위해 man 도구를 사용하고 있습니다. 이제는 이러한 함수가 사용하는 구조에 대한 정보를 쉽게 얻을 수있는 솔루션이 무엇인지 궁금합니다. 표준 구조에 대한 정보를 "빨리"얻는 방법?

여기에 예를 얻으려면 내가 지금 " man cpu_set_t"이제 어떻게이 구조의 모양을 개념적으로 수행 할 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); 

의 (부분적으로) 출력이다.

어떻게 처리합니까? 지금은 웹이나 구조체 선언이 들어있는 헤더 파일을 탐색하고 있지만 희망이있는 것처럼 "빠르다"는 것은 아닙니다. 더 나은 해결책이 있습니까?

편집 :이 유형은 정수 또는 긴 유형으로 의심,하지만 난 간결이 예를 선택하고 물론 내 질문에, apropos cpu_set에 해당하는 man -k cpu_set을 (실행 이리저리 복잡한 구조

답변

4

을 의미합니다 설명을 통해 검색)은 CPU_SET 매크로에 대한 설명서 페이지로 연결되며, sched_setaffinity 설명서 페이지라고도합니다. (일반적인 경우에 대해서는 더 많이 언급 하겠지만, cpu_set_t은 불투명 한 매크로로 처리해야합니다.)

대부분의 경우 해당 매뉴얼 페이지는 직접 필요한 유형을 설명하거나, 다른 관련 페이지를 참조하십시오.

관련 문제