相关疑难解决方法(0)

cscope或ctags为什么选择一个而不是另一个?

我主要使用vim/gvim作为编辑器,并且正在考虑使用lxr(Linux交叉引用)cscopectags的组合来探索内核源代码.但是,我没有使用cscopectags,并且想要听到为什么人们可以选择其中一个而不考虑我使用vim作为主编辑器.

vim kernel ctags cscope

128
推荐指数
2
解决办法
7万
查看次数

哪里可以找到off_t类型的完整定义?

我正在使用TCP将文件从客户端发送到服务器.为了标记文件的结尾,我想在实际数据之前发送文件大小.所以我使用stat系统调用来查找文件的大小.这是类型off_t.我想知道它占用了多少字节,以便我可以在服务器端正确读取它.它定义于 <sys/types.h>.但我不明白这个定义.它只是定义__off_t or _off64_toff_t.在哪里寻找__off_t?它__也是为头文件中的大部分内容添加前缀的约定,当我读取头文件以更好地理解时会让我感到害怕.如何更好地阅读头文件?

#ifndef __off_t_defined
# ifndef __USE_FILE_OFFSET64
typedef __off_t off_t;
# else
typedef __off64_t off_t;
# endif
# define __off_t_defined
#endif 
Run Code Online (Sandbox Code Playgroud)

c sockets networking types header-files

63
推荐指数
4
解决办法
11万
查看次数

标签 统计

c ×1

cscope ×1

ctags ×1

header-files ×1

kernel ×1

networking ×1

sockets ×1

types ×1

vim ×1