#include #include int uname(struct utsname *name); int main ( int argc, char *argv[] ) { struct utsname sname; if ( uname(&sname) ) { fprintf(stderr, "Error calling uname()\n"); return -1; } printf("sysname : %s\n", sname.sysname); printf("nodename: %s\n", sname.nodename); printf("release : %s\n", sname.release); printf("version : %s\n", sname.version); printf("machine : %s\n", sname.machine); return 0; }