#include #include int main(void) { struct utsname name; uname(&name); printf("sysname = %s\n", (const char *)&name.sysname); printf("nodename = %s\n", (const char *)&name.nodename); printf("release = %s\n", (const char *)&name.release); printf("version = %s\n", (const char *)&name.version); printf("machine = %s\n", (const char *)&name.machine); printf("domainname = %s\n", (const char *)&name.__domainname); return 0; }