#include <sys/utsname.h>
sys/utsname.h
macro_SYS_NAMELEN
#define _SYS_NAMELEN 256
structutsname
| char[256] | sysname | [XSI] Name of OS |
| char[256] | nodename | [XSI] Name of this network node |
| char[256] | release | [XSI] Release level |
| char[256] | version | [XSI] Version level |
| char[256] | machine | [XSI] Hardware type |