sys/utsname.h — Operating system name

The sys/utsname.h header file declares the utsname structure and the uname() function, which returns the name of the current operating system. It requires the _POSIX_SOURCE feature test macro.