在手册页中查找 C 结构或标题?

cou*_*que 4 command-line c manpage

在用 C 编程时,我喜欢使用 man 部分 2 和 3 来查找系统和库调用的形式。

但我也经常需要查找标准库中定义的结构体的形式。例如,'sys/socket.h' 中的 sockaddr/sockaddr_un。有什么办法可以通过手册页查找结构或头文件吗?

小智 5

要找到这些信息,例如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 */
};
Run Code Online (Sandbox Code Playgroud)

这就是你要找的吗?