Advertisement
Guest User

uname C program

a guest
Oct 19th, 2021
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.49 KB | None | 0 0
  1.  #include <stdio.h>
  2.  #include <stdlib.h>
  3.  #include <errno.h>
  4.  #include <sys/utsname.h>
  5.  
  6. int main(void) {
  7.  
  8.  struct utsname buffer;
  9.  
  10.  errno = 0;
  11.  if (uname(&buffer) != 0) {
  12.   perror("uname");
  13.   exit(EXIT_FAILURE);
  14. }
  15.  
  16.  printf("system name = %s\n", buffer.sysname);
  17.  printf("node name   = %s\n", buffer.nodename);
  18.  printf("release     = %s\n", buffer.release);
  19.  printf("version     = %s\n", buffer.version);
  20.  printf("machine     = %s\n", buffer.machine);
  21.  
  22.  return EXIT_SUCCESS;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement