#include #include #include #include extern "C" { int uname(struct utsname* buf) { long rc = syscall(SYS_uname, buf); __errno_return(rc, int); } }