0

我正在将一个应用程序(C 语言)从 HP-UX 移植到 Linux(icc 编译器)。我对 pstat.h 有疑问。它仅存在于 HP-UX 中,但不存在于 Linux 中,并且我收到错误“pstat_getproc 未声明”。有没有其他解决方案?sys/pstat.h 有什么替代品吗?到目前为止,我正计划用可以在 Linux 上运行的代码替换整个代码。期待您的解决方案。

4

1 回答 1

1

没有直接的等价物;整个pstat函数系列都非常特定于 HP/UX。可能最接近的等价物是/proc接口——例如,获取有关当前进程的信息,可以检查/proc/self.

实际上,您可能需要替换大部分使用pstat.

于 2012-09-03T03:29:10.357 回答