mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 13:52:28 +00:00
Introduce getcpu() system call from glibc
This commit is contained in:
parent
3eb405e0e2
commit
77a92f517b
7 changed files with 111 additions and 4 deletions
|
@ -43,8 +43,15 @@ long syscall(long number, ...) {
|
|||
size_t buflen = va_arg(va, size_t);
|
||||
unsigned flags = va_arg(va, unsigned);
|
||||
va_end(va);
|
||||
ssize_t rc = getrandom(buf, buflen, flags);
|
||||
return rc;
|
||||
return getrandom(buf, buflen, flags);
|
||||
}
|
||||
case SYS_getcpu: {
|
||||
va_list va;
|
||||
va_start(va, number);
|
||||
unsigned *cpu = va_arg(va, unsigned *);
|
||||
unsigned *node = va_arg(va, unsigned *);
|
||||
va_end(va);
|
||||
return getcpu(cpu, node);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue