18 lines
333 B
C
18 lines
333 B
C
const struct sysnums {
|
|
long nr;
|
|
const char *snr;
|
|
} sysnums[] = {
|
|
#define P(NR) { .nr = SYS_##NR, .snr = #NR, },
|
|
#include "_syscalls.h"
|
|
#undef P
|
|
};
|
|
|
|
const char *get_sysnum(long nr)
|
|
{
|
|
int i;
|
|
for (i = 0; i < ARRAY_SIZE(sysnums); ++i)
|
|
if (sysnums[i].nr == nr)
|
|
break;
|
|
return i == ARRAY_SIZE(sysnums) ? "???" : sysnums[i].snr;
|
|
}
|