FreeNOS
Data Fields
utsname Struct Reference

System name structure. More...

#include <utsname.h>

Data Fields

char sysname [UTSBUF]
 Name of this implementation of the operating system. More...
 
char nodename [UTSBUF]
 Name of this node within the communications network to which this node is attached, if any. More...
 
char release [UTSBUF]
 Current release level of this implementation. More...
 
char version [UTSBUF]
 Current version level of this release. More...
 
char machine [UTSBUF]
 Name of the hardware type on which the system is running. More...
 

Detailed Description

System name structure.

Definition at line 38 of file utsname.h.

Field Documentation

◆ machine

char utsname::machine[UTSBUF]

Name of the hardware type on which the system is running.

Definition at line 56 of file utsname.h.

Referenced by UnixName::exec(), and uname().

◆ nodename

char utsname::nodename[UTSBUF]

Name of this node within the communications network to which this node is attached, if any.

Definition at line 47 of file utsname.h.

Referenced by UnixName::exec(), and uname().

◆ release

char utsname::release[UTSBUF]

Current release level of this implementation.

Definition at line 50 of file utsname.h.

Referenced by UnixName::exec(), Login::printPrompt(), and uname().

◆ sysname

char utsname::sysname[UTSBUF]

Name of this implementation of the operating system.

Definition at line 41 of file utsname.h.

Referenced by UnixName::exec(), Login::printPrompt(), and uname().

◆ version

char utsname::version[UTSBUF]

Current version level of this release.

Definition at line 53 of file utsname.h.

Referenced by UnixName::exec(), and uname().


The documentation for this struct was generated from the following file: