#include #include #include #include #include #include #include int uname(struct utsname *p) { if (p == NULL) { errno = EFAULT; return -1; } MLIBC_CHECK_OR_ENOSYS(mlibc::sys_uname, -1); if(int e = mlibc::sys_uname(p); e) { errno = e; return -1; } return 0; }