Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <errno.h>
  3. #include <sys/sysctl.h>
  4.  
  5. int main()
  6. {
  7. char str[256];
  8. size_t size = sizeof (str);
  9.  
  10. int i;
  11. size_t len = sizeof(i);
  12.  
  13. sysctlbyname ("kern.version", str, &size, NULL, 0);
  14. printf ("kern.version %s\n", str);
  15. sysctlbyname ("kern.osrelease", str, &size, NULL, 0);
  16. printf ("kern.osrelease %s\n", str);
  17. sysctlbyname ("kern.osversion", str, &size, NULL, 0);
  18. printf ("kern.osversion %s\n", str);
  19. sysctlbyname ("kern.osrevision", &i, &len, NULL, 0);
  20. printf ("kern.osrevision %i\n", i);
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement