天气晴。
今日尝试:
将
如果没有 __SC_CPUID_MAX
就把 __SC_CPUID_MAX 写成517
的代码改成了
如果没有 __SC_CPUID_MAX
就用 __SC_NPROCESSORS_CONF 读 ncpus
但是 ncpus 还是显示 0 ,使用 gdb 调试时显示被优化。
其他使用 syscall 和相同声明方法的 page_size 和 npages gdb 显示 no symbol, 搜索可以发现有些文件使用了它们。
今日发现:
2038年时间可以变成负数。
https://en.wikipedia.org/wiki/Year_2038_problem