1 2 3 4 5 6 7 8 9
#include <sys/utsname.h> // for uname #include <syscall.h> // for __syscall_1, syscall int uname(struct utsname *name) { return syscall(uname, name); }