forked from Bananymous/banan-os
24 lines
658 B
C
24 lines
658 B
C
|
#ifndef _SYS_UTSNAME_H
|
||
|
#define _SYS_UTSNAME_H 1
|
||
|
|
||
|
// https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_utsname.h.html
|
||
|
|
||
|
#include <sys/cdefs.h>
|
||
|
|
||
|
__BEGIN_DECLS
|
||
|
|
||
|
struct utsname
|
||
|
{
|
||
|
char sysname[65]; /* Name of this implementation of the operating system. */
|
||
|
char nodename[65]; /* Name of this node within the communications network to which this node is attached, if any. */
|
||
|
char release[65]; /* Current release level of this implementation. */
|
||
|
char version[65]; /* Current version level of this release. */
|
||
|
char machine[65]; /* Name of the hardware type on which the system is running. */
|
||
|
};
|
||
|
|
||
|
int uname(struct utsname* name);
|
||
|
|
||
|
__END_DECLS
|
||
|
|
||
|
#endif
|