web-dev-qa-db-fra.com

Vous recherchez une structure C ou un en-tête dans les pages de manuel?

Lors de la programmation en C, j'aime utiliser les sections 2 et 3 de man pour rechercher la forme des appels système et de bibliothèque.

Mais j'ai aussi souvent besoin de rechercher la forme d'une structure définie dans une bibliothèque standard. Par exemple, sockaddr/sockaddr_un dans 'sys/socket.h'. Est-il possible de rechercher des fichiers de structure ou d'en-tête dans les pages de manuel?

4
countunique

Pour les trouver, il est utile d'utiliser, par exemple, apropos socket pour voir quelles pages de manuel peuvent correspondre aux informations souhaitées. Dans ce cas, c'est 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 */
};

Est ce que c'est ce que vous recherchiez?

5
user8290