uname.c 288 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 // RUN: %clang %s -o %t && %run %t #include <assert.h> #include <stdio.h> #include <sys/utsname.h> int main() { struct utsname buf; int err = uname(&buf); assert(err == 0); printf("%s %s %s %s %s\n", buf.sysname, buf.nodename, buf.release, buf.version, buf.machine); }