【发布时间】:2017-10-16 23:25:14
【问题描述】:
我有一些代码需要调用getrandom libc 函数,但如果它不可用(因为它不在 2.24 之前的 glibc 版本上),我需要退回到直接调用系统调用。不幸的是,getrandom 系统调用的系统调用号因内核版本和平台而异,我的代码需要在多个平台上运行。
有没有办法可以在运行时获取号码?
【问题讨论】:
-
这没有任何意义
-
您不必求助于直接拨打
syscall电话。永远。 -
我向你保证我会问,否则我不会问这个问题。
标签: python linux system-calls libc