Encontrando uma estrutura ou cabeçalho C em man pages?

4

Ao programar em C, eu gosto de usar as seções man 2 e 3 para procurar a forma de chamadas do sistema e da biblioteca.

Mas muitas vezes também preciso procurar a forma de uma estrutura definida em uma biblioteca padrão. Por exemplo, sockaddr / sockaddr_un em 'sys / socket.h'. Existe alguma maneira que eu possa procurar estruturas ou arquivos de cabeçalho através de páginas de manual?

    
por countunique 09.01.2012 / 01:55

1 resposta

5

Para encontrá-los, é útil usar, por exemplo, apropos socket para ver quais páginas man podem corresponder às informações desejadas. Nesse caso, é man 7 unix :

#define UNIX_PATH_MAX    108
struct sockaddr_un {
    sa_family_t sun_family;               /* AF_UNIX */
    char        sun_path[UNIX_PATH_MAX];  /* pathname */
};

É isso que você estava procurando?

    
por user8290 09.01.2012 / 02:54