sys/utsname.h

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.