[英]storage size of 'p' isn't known (sys/procfs.h struct psinfo p) error on Solaris
[英]pstatus_t no found in procfs.h (LINUX)
我正在使用C程序读取/ proc / PID / status文件,并且想使用pstatus_t结构将文件中的值直接读取到该结构中。 但是,我的编译器显示该文件不存在于procfs.h中。 我在互联网上检查了几个使用相同头文件的示例,但就我而言,它不起作用。
当您说“读取/ proc / PID /状态”时,我假设您正在用户空间中运行(而不是在内核中)。 在这种情况下,pstatus_t结构对您毫无价值。 / proc下的大多数文件(包括状态)都是内核数据结构的文本格式表示。 无法直接获取内核pstatus_t结构的二进制内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.