При программировании на C мне нравится использовать man-разделы 2 и 3 для поиска формы системных и библиотечных вызовов.
Но мне также часто нужно искать форму структуры, которая определенных в стандартной библиотеке. Например, sockaddr / sockaddr_un в 'sys / socket.h'. Есть ли способ поиска структур или файлов заголовков через man-страницы?
Чтобы найти их, полезно использовать, например, apropos socket, чтобы увидеть, какие страницы руководства могут соответствовать желаемой вами информации. В этом случае это 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 */
};
Это то, что вы искали?