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