c - getsysinfo(GSI_BOOTEDFILE,...) 重新托管

标签 c linux kernel boot rehosting

我正在将一个程序从 tru64 重新托管到 linux。我在 C man getsysinfo 中找不到 getsysinfo(GSI_BOOTEDFILE,...) 的替代品

在SUSE11下如何获取当前正在运行的内核在C中启动的文件名? 我没有解决方案。 谢谢

最佳答案

/proc/version/proc/cmdline 会告诉你正在运行的内核的版本信息以及在它的命令中传递给它的选项-行。

在这两个文件之间,您应该能够找出哪个内核正在运行,除非出于某种原因您有多个相同版本的内核文件。

关于c - getsysinfo(GSI_BOOTEDFILE,...) 重新托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373963/

相关文章:

c - 不兼容的指针类型错误 C

c++ - forkpty() 和 execl() 子进程的堆内存管理?

linux - 当您调用 select(2) 时,内核如何确定套接字已准备就绪?

linux - 创 build 备文件 : Linux device driver

不能包含 linux/cred.h 头文件 : "No such file or directory"

c - (初级程序员)需要帮助 : Linked Lists in C

c - -mx32 GCcflags是否(正确)实现?

linux - 如何将 'write' 环境变量作为脚本的输入?

linux - Jenkins/Hudson CI Linux RH 安装的最低要求

c - 输出不同——无法理解逻辑