manpagez: man pages & more
info guile
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.2.12 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.

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on April 20, 2013 using texi2html 5.0.

© 2000-2019
Individual documents may contain additional copyright information.