32 lines
1.4 KiB
C
32 lines
1.4 KiB
C
/*****************************************************************************\
|
|
* *
|
|
* 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 */
|