在man手册中只能看函数的声明,如果形参中有宏或者结构体出现,怎么查看它的具体定义呢?有两种方式。
1.在man手册中确定包含这个函数的头文件,在/usr/include/目录下打开头文件,查找结构体,但宏和结构体的定义不一定在该头文件里
grep "sockaddr" /usr/include -n -r
2.在/usr/include/目录下运行命令:
sudo apt-get install ctags
sudo ctags -R
vi -t sockaddr(宏或结构体名称)
另外如果有嵌套定义的宏或结构体
ctrl+](进入定义)
Ctrl+t(返回上一级)