/*****************************************************************************\ * * * Filename: sys/utsname.h * * * * Description: Defines structure utsname and function uname(). * * * * Notes: * * * * History: * * 2014-05-30 JFL Created this file. * * * * Copyright 2016 Hewlett Packard Enterprise Development LP * * Licensed under the Apache 2.0 license - www.apache.org/licenses/LICENSE-2.0 * \*****************************************************************************/ #ifndef _SYS_UTSNAME_H #define _SYS_UTSNAME_H 1 #include "msvclibx.h" struct utsname { char *sysname; /* Name of this implementation of the operating system */ char *nodename; /* Name of this node on the network */ char *release; /* Current release level of this implementation */ char *version; /* Current version level of this release */ char *machine; /* Name of the hardware type on which the system is running */ }; int uname(struct utsname *); #endif /* _SYS_UTSNAME_H */