System Identification
This section lists the various procedures Guile provides for accessing information about the system it runs on.
Scheme Procedure: uname
C Function: scm_uname ()
Return an object with some information about the computer system the program is running on.
The following procedures accept an object as returned by uname and return a selected component (all of which are strings).
Scheme Procedure: utsname:sysname un
The name of the operating system.
Scheme Procedure: utsname:nodename un
The network name of the computer.
Scheme Procedure: utsname:release un
The current release level of the operating system implementation.
Scheme Procedure: utsname:version un
The current version level within the release of the operating system.
Scheme Procedure: utsname:machine un
A description of the hardware.
Scheme Procedure: gethostname
C Function: scm_gethostname ()
Return the host name of the current processor.
Scheme Procedure: sethostname name
C Function: scm_sethostname (name)
Set the host name of the current processor to name. May only be used by the superuser. The return value is not specified.