The machine-state Reference Manual

This is the machine-state Reference Manual, version 1.2.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:50:51 2025 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 machine-state

Retrieve machine state information about CPU time, memory usage, etc.

Maintainer

Yukari Hafner <>

Author

Yukari Hafner <>

Home Page

https://shinmera.github.io/machine-state/

Source Control

(GIT https://github.com/shinmera/machine-state.git)

Bug Tracker

https://github.com/shinmera/machine-state/issues

License

zlib

Version

1.2.0

Defsystem Dependency

trivial-features (system).

Dependencies
  • documentation-utils (system).
  • cffi (system)., for feature (:not :mezzano)
  • bordeaux-threads (system)., for feature (:not (:and :sbcl :openbsd :32-bit))
  • pathname-utils (system).
  • com-on (system)., for feature :windows
Source

machine-state.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 machine-state/machine-state.asd

Source

machine-state.asd.

Parent Component

machine-state (system).

ASDF Systems

machine-state.


3.1.2 machine-state/package.lisp

Source

machine-state.asd.

Parent Component

machine-state (system).

Packages

org.shirakumo.machine-state.


3.1.3 machine-state/protocol.lisp

Dependency

package.lisp (file).

Source

machine-state.asd.

Parent Component

machine-state (system).

Public Interface
Internals

3.1.4 machine-state/windows.lisp

If Feature

(:or :windows :win32)

Dependency

protocol.lisp (file).

Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.5 machine-state/posix.lisp

If Feature

(:and (:not :openbsd) (:or :posix :linux :darwin :bsd))

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).

Public Interface
Internals

3.1.6 machine-state/darwin.lisp

If Feature

:darwin

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.7 machine-state/bsd.lisp

If Feature

(:and :bsd (:not :darwin))

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.8 machine-state/freebsd.lisp

If Feature

:freebsd

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.9 machine-state/openbsd.lisp

If Feature

:openbsd

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.10 machine-state/linux.lisp

If Feature

:linux

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).

Public Interface
Internals

3.1.11 machine-state/nx.lisp

If Feature

:nx

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.12 machine-state/mezzano.lisp

If Feature

:mezzano

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


3.1.13 machine-state/documentation.lisp

Dependencies
Source

machine-state.asd.

Parent Component

machine-state (system).


4 Packages

Packages are listed by definition order.


4.1 org.shirakumo.machine-state

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: gc-room ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: gc-time ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: gpu-info ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: gpu-room ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: gpu-time ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: machine-battery ()

Returns information about the battery charge state, if any.

Returns three values:
Current charge
Full charge
Charging state:
:CHARGING
:DISCHARGING
:FULL
NIL

If no battery is attached or the function is unsupported, 0.0d0
0.0d0
NIL
are returned.

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: machine-core-info ()

Returns information about the host machine’s processor.

Returns four values:
The name of the vendor of the processor as a string The name of the model of the processor as a string The name of the architecture as a keyword: :X86
:AMD64
:ARM
:ARM64
:RISCV
:RISCV64
:PPC
:SPARC
NIL
The version of the architecture as a string

If the function is unsupported,
"Unknown"
"Unknown"
NIL
"Unknown"
are returned.

See MACHINE-INFO
See PROCESS-INFO
See GPU-INFO
See NETWORK-INFO

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: machine-cores ()

Returns the number of cores available on the machine.

If the function is unsupported a constant 1 is returned.

See THREAD-CORE-MASK

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: machine-info ()

Returns information about the host machine.

Returns four values:
The name of the vendor of the machine (or motherboard) as a string The name of the model of the machine (or motherboard) as a string The name of the operating system of the machine as a keyword: :WINDOWS
:LINUX
:DARWIN
:ANDROID
:IOS
:NETBSD
:FREEBSD
:OPENBSD
:BEOS
:SOLARIS
:REACT
:PLAN9
:MEZZANO
:NX
NIL
The version of the operating system as a string

If the function is unsupported,
"Unknown"
"Unknown"
NIL
"Unknown"
are returned.

See MACHINE-CORE-INFO
See PROCESS-INFO
See GPU-INFO
See NETWORK-INFO

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: machine-room ()

Returns the machine’s primary memory usage statistics.

Returns two values:
The number of physical bytes occupied
The total number of physical bytes available

If the function is unsupported a constant 0 is returned for all values.

See PROCESS-ROOM
See GC-ROOM
See GPU-ROOM
See STATIC-ROOM
See STACK-ROOM
See STORAGE-ROOM

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: machine-time (core)

Returns the amount of time spent processing.

Core may be T for an aggregate of all cores, or an integer of the core number.

Returns two values:
The time spent idle in seconds
The total time spent in seconds

If the function is unsupported a constant 0.0d0 is returned.

See MACHINE-CORES

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: machine-uptime ()

Returns the number of seconds since the machine was started up.

If the function is unsupported a constant 0 is returned.

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: network-address (device)

Returns information about a network device’s addresses.

Returns three values:
The device’s MAC address as a string or NIL
The device’s IPv4 address as a string or NIL
The device’s IPv6 address as a string or NIL

If the function is unsupported,
NIL
NIL
NIL
are returned.

See NETWORK-DEVICES
See NETWORK-INFO

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: network-devices ()

Returns a list of network device names.

If the function is unsupported an empty list is returned.

See NETWORK-IO-BYTES
See NETWORK-ADDRESS

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: network-info ()

Returns information about the machine’s network state.

Returns one value:
The hostname of the machine as a string

If the function is unsupported,
NIL
is returned.

See MACHINE-INFO
See MACHINE-CORE-INFO
See PROCESS-INFO
See GPU-INFO

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: network-io-bytes (device)

Returns the number of bytes of IO performed on the network device.

The argument may either be the system name of the device as a string or T to get an aggregate of all attached devices.

Returns three values:
The total number of IO bytes performed.
The bytes read.
The bytes written.

If the function is unsupported a constant 0 is returned.

See NETWORK-DEVICES
See PROCESS-IO-BYTES
See STORAGE-IO-BYTES

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: process-info ()

Returns information about the current process.

Returns four values:
The path to the executable as a pathname The current working directory as a pathname The running user as a string or NIL
The running group as a string or NIL

If the function is unsupported, *default-pathname-defaults* *default-pathname-defaults*
"Unknown"
"Unknown"
are returned.

See MACHINE-INFO
See MACHINE-CORE-INFO
See GPU-INFO
See NETWORK-INFO

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: process-io-bytes ()

Returns the number of bytes of IO performed by the process.

Returns three values:
The total number of IO bytes performed.
The bytes read.
The bytes written.

IO in this context refers to any activity to external devices such as drives, networking, etc.

If the function is unsupported a constant 0 is returned for all values.

See STORAGE-IO-BYTES
See NETWORK-IO-BYTES

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: process-priority ()

Accessor to the scheduler priority of the process.

The priority can be one of the following values, in ascending order of importance:

:IDLE
:LOW
:NORMAL
:HIGH
:REALTIME

If the function is unsupported :NORMAL is returned in all cases.

When setting this place, the *actual* priority of the process is returned, which may differ from the one you tried to set.

See THREAD-PRIORITY

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf process-priority) ()
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: process-room ()

Returns the process’ memory usage statistics.

This includes foreign memory usage.

Returns the number of bytes occupied.

If the function is unsupported a constant 0 is returned.

See MACHINE-ROOM
See GC-ROOM
See GPU-ROOM
See STATIC-ROOM
See STACK-ROOM
See STORAGE-ROOM

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: process-time ()

Returns the amount of processing time spent by this process in seconds.

This does not include time spent in the kernel.

If the function is unsupported a constant 0.0d0 is returned.

See MACHINE-TIME
See THREAD-TIME
See GC-TIME
See GPU-TIME

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: stack-room ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: static-room ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: storage-device (path)

Return the system device name of the device backing the path.

Returns the device name as a string if it can be found and signals a QUERY-FAILED error otherwise.

See STORAGE-DEVICE-PATH
See STORAGE-ROOM
See STORAGE-IO-BYTES

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: storage-device-path (device)

Return a path which the storage device is backing if any.

Returns the path as a directory pathname if it can be found and signals a QUERY-FAILED error otherwise.

See STORAGE-DEVICE
See STORAGE-ROOM
See STORAGE-IO-BYTES

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: storage-io-bytes (device)

Returns the number of bytes of IO performed on the storage device.

The argument may either be a pathname to a file on the device to query, the system provided name for the device, or T to get an aggregate of all attached devices.

Returns three values:
The total number of IO bytes performed.
The bytes read.
The bytes written.

If the function is unsupported a constant 0 is returned.

See STORAGE-DEVICE
See STORAGE-DEVICE-PATH
See NETWORK-IO-BYTES
See PROCESS-IO-BYTES

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: storage-room (path)

Return file system storage usage statistics.

The argument may either be a pathname to a file on the device to query, or the system provided name for the device.

Returns two values:
The number of free bytes
The total number of bytes available

See STORAGE-DEVICE
See STORAGE-DEVICE-PATH
See MACHINE-ROOM
See PROCESS-ROOM
See GC-ROOM
See GPU-ROOM
See STATIC-ROOM
See STACK-ROOM

Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: thread-core-mask (thread)

Accessor to the CPU core affinity mask of the thread.

The mask is a bitfield where each set bit in the integer designates a core that the thread may be executed on. For compatibility reasons only integers up to 64 bits are supported.

Thread may be T for the current thread, or a BT:THREAD.

If the function is unsupported a constant of all 1s is returned.

When setting this place, the *actual* affinity mask of the thread is returned, which may differ from the one you tried to set.

See MACHINE-CORES

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf thread-core-mask) (thread)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: thread-priority (thread)

Accessor to the scheduler priority of the thread.

The priority can be one of the following values, in ascending order of importance:

:IDLE
:LOW
:NORMAL
:HIGH
:REALTIME

Thread may be T for the current thread, or a BT:THREAD.

If the function is unsupported :NORMAL is returned in all cases.

When setting this place, the *actual* priority of the thread is returned, which may differ from the one you tried to set.

See PROCESS-PRIORITY

Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf thread-priority) (priority)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: thread-time (thread)

Returns the amount of processing time spent by this thread in seconds.

This does not include time spent in the kernel.

Thread may be T for the current thread, or a BT:THREAD.

If the function is unsupported a constant 0.0d0 is returned.

See MACHINE-TIME
See PROCESS-TIME
See GC-TIME
See GPU-TIME

Package

org.shirakumo.machine-state.

Source

posix.lisp.


5.1.2 Conditions

Condition: query-failed

Error signalled if a query should fail for some reason.

This condition is *NOT* signalled if the function is simply unsupported. It is however signalled if an OS call failed for some reason such as lack of access permissions.

Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Direct superclasses

error.

Direct slots
Slot: function
Package

common-lisp.

Initform

(quote nil)

Initargs

:function

Slot: message
Initform

(quote nil)

Initargs

:message


5.2 Internals


5.2.1 Symbol macros

Symbol Macro: errno
Package

org.shirakumo.machine-state.

Source

posix.lisp.


5.2.2 Macros

Macro: define-implementation (fun args &body body)
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Macro: define-protocol-fun (name args vals &body default)
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Macro: do-proc (vars (file fgetsspec &optional return) &body body)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Macro: posix-call (function &rest args)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Macro: posix-call0 (function &rest args)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Macro: with-proc ((file &rest fields) &body body)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Macro: with-thread-handle ((handle thread &optional default) &body body)
Package

org.shirakumo.machine-state.

Source

posix.lisp.


5.2.3 Ordinary functions

Function: %var-accessor-errno ()
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf %var-accessor-errno) ()
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: arch-type ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: fail (&optional message function)
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: find-mount-root (path)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: find-symbol* (name package)
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: ifaddrs-addr (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-addr) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ifaddrs-bcast (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-bcast) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ifaddrs-data (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-data) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ifaddrs-flags (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-flags) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ifaddrs-name (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-name) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ifaddrs-netmask (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-netmask) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ifaddrs-next (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf ifaddrs-next) (pointer-to-ifaddrs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ipv4-str (ipv4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: ipv6-str (ipv6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: os-type ()
Package

org.shirakumo.machine-state.

Source

protocol.lisp.

Function: pathname-force-file (path)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: prefix-p (prefix str)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: rusage-idrss (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-idrss) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-inblock (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-inblock) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-isrss (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-isrss) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-ixrss (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-ixrss) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-majflt (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-majflt) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-maxrss (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-maxrss) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-minflt (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-minflt) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-msgrcv (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-msgrcv) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-msgsnd (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-msgsnd) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-nivcsw (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-nivcsw) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-nsignals (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-nsignals) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-nswap (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-nswap) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-nvcsw (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-nvcsw) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-oublock (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-oublock) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-stime (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-stime) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: rusage-utime (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf rusage-utime) (pointer-to-rusage)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: self ()
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr4-addr (pointer-to-sockaddr4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr4-addr) (pointer-to-sockaddr4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr4-family (pointer-to-sockaddr4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr4-family) (pointer-to-sockaddr4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr4-port (pointer-to-sockaddr4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr4-port) (pointer-to-sockaddr4)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr6-addr (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr6-addr) (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr6-family (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr6-family) (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr6-flow-info (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr6-flow-info) (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr6-port (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr6-port) (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: sockaddr6-scope-id (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf sockaddr6-scope-id) (pointer-to-sockaddr6)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: stat-dev (pointer-to-stat)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf stat-dev) (pointer-to-stat)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: stat-mode (pointer-to-stat)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf stat-mode) (pointer-to-stat)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-bavail (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-bavail) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-bfree (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-bfree) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-blocks (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-blocks) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-bsize (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-bsize) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-favail (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-favail) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-ffree (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-ffree) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-files (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-files) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-flag (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-flag) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-frsize (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-frsize) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-fsid (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-fsid) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: statvfs-namemax (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: (setf statvfs-namemax) (pointer-to-statvfs)
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Function: strerror ()
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-_pad (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-_pad) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-buffer-ram (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-buffer-ram) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-free-high (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-free-high) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-free-ram (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-free-ram) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-free-swap (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-free-swap) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-loads (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-loads) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-memory-unit (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-memory-unit) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-processes (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-processes) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-shared-ram (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-shared-ram) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-total-high (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-total-high) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-total-ram (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-total-ram) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-total-swap (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-total-swap) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: sysinfo-uptime (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf sysinfo-uptime) (pointer-to-sysinfo)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: timeval-sec (pointer-to-timeval)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf timeval-sec) (pointer-to-timeval)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: timeval-usec (pointer-to-timeval)
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Function: (setf timeval-usec) (pointer-to-timeval)
Package

org.shirakumo.machine-state.

Source

posix.lisp.


5.2.4 Classes

Class: ifaddrs-tclass
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: rusage-tclass
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: sockaddr4-tclass
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: sockaddr6-tclass
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: stat-tclass
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: statvfs-tclass
Package

org.shirakumo.machine-state.

Source

linux.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: sysinfo-tclass
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: timeval-tclass
Package

org.shirakumo.machine-state.

Source

posix.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   D   F   G   I   M   N   O   P   R   S   T   W  
Index Entry  Section

%
%var-accessor-errno: Private ordinary functions

(
(setf %var-accessor-errno): Private ordinary functions
(setf ifaddrs-addr): Private ordinary functions
(setf ifaddrs-bcast): Private ordinary functions
(setf ifaddrs-data): Private ordinary functions
(setf ifaddrs-flags): Private ordinary functions
(setf ifaddrs-name): Private ordinary functions
(setf ifaddrs-netmask): Private ordinary functions
(setf ifaddrs-next): Private ordinary functions
(setf process-priority): Public ordinary functions
(setf rusage-idrss): Private ordinary functions
(setf rusage-inblock): Private ordinary functions
(setf rusage-isrss): Private ordinary functions
(setf rusage-ixrss): Private ordinary functions
(setf rusage-majflt): Private ordinary functions
(setf rusage-maxrss): Private ordinary functions
(setf rusage-minflt): Private ordinary functions
(setf rusage-msgrcv): Private ordinary functions
(setf rusage-msgsnd): Private ordinary functions
(setf rusage-nivcsw): Private ordinary functions
(setf rusage-nsignals): Private ordinary functions
(setf rusage-nswap): Private ordinary functions
(setf rusage-nvcsw): Private ordinary functions
(setf rusage-oublock): Private ordinary functions
(setf rusage-stime): Private ordinary functions
(setf rusage-utime): Private ordinary functions
(setf sockaddr4-addr): Private ordinary functions
(setf sockaddr4-family): Private ordinary functions
(setf sockaddr4-port): Private ordinary functions
(setf sockaddr6-addr): Private ordinary functions
(setf sockaddr6-family): Private ordinary functions
(setf sockaddr6-flow-info): Private ordinary functions
(setf sockaddr6-port): Private ordinary functions
(setf sockaddr6-scope-id): Private ordinary functions
(setf stat-dev): Private ordinary functions
(setf stat-mode): Private ordinary functions
(setf statvfs-bavail): Private ordinary functions
(setf statvfs-bfree): Private ordinary functions
(setf statvfs-blocks): Private ordinary functions
(setf statvfs-bsize): Private ordinary functions
(setf statvfs-favail): Private ordinary functions
(setf statvfs-ffree): Private ordinary functions
(setf statvfs-files): Private ordinary functions
(setf statvfs-flag): Private ordinary functions
(setf statvfs-frsize): Private ordinary functions
(setf statvfs-fsid): Private ordinary functions
(setf statvfs-namemax): Private ordinary functions
(setf sysinfo-buffer-ram): Private ordinary functions
(setf sysinfo-free-high): Private ordinary functions
(setf sysinfo-free-ram): Private ordinary functions
(setf sysinfo-free-swap): Private ordinary functions
(setf sysinfo-loads): Private ordinary functions
(setf sysinfo-memory-unit): Private ordinary functions
(setf sysinfo-processes): Private ordinary functions
(setf sysinfo-shared-ram): Private ordinary functions
(setf sysinfo-total-high): Private ordinary functions
(setf sysinfo-total-ram): Private ordinary functions
(setf sysinfo-total-swap): Private ordinary functions
(setf sysinfo-uptime): Private ordinary functions
(setf sysinfo-_pad): Private ordinary functions
(setf thread-core-mask): Public ordinary functions
(setf thread-priority): Public ordinary functions
(setf timeval-sec): Private ordinary functions
(setf timeval-usec): Private ordinary functions

A
arch-type: Private ordinary functions

D
define-implementation: Private macros
define-protocol-fun: Private macros
do-proc: Private macros

F
fail: Private ordinary functions
find-mount-root: Private ordinary functions
find-symbol*: Private ordinary functions
Function, %var-accessor-errno: Private ordinary functions
Function, (setf %var-accessor-errno): Private ordinary functions
Function, (setf ifaddrs-addr): Private ordinary functions
Function, (setf ifaddrs-bcast): Private ordinary functions
Function, (setf ifaddrs-data): Private ordinary functions
Function, (setf ifaddrs-flags): Private ordinary functions
Function, (setf ifaddrs-name): Private ordinary functions
Function, (setf ifaddrs-netmask): Private ordinary functions
Function, (setf ifaddrs-next): Private ordinary functions
Function, (setf process-priority): Public ordinary functions
Function, (setf rusage-idrss): Private ordinary functions
Function, (setf rusage-inblock): Private ordinary functions
Function, (setf rusage-isrss): Private ordinary functions
Function, (setf rusage-ixrss): Private ordinary functions
Function, (setf rusage-majflt): Private ordinary functions
Function, (setf rusage-maxrss): Private ordinary functions
Function, (setf rusage-minflt): Private ordinary functions
Function, (setf rusage-msgrcv): Private ordinary functions
Function, (setf rusage-msgsnd): Private ordinary functions
Function, (setf rusage-nivcsw): Private ordinary functions
Function, (setf rusage-nsignals): Private ordinary functions
Function, (setf rusage-nswap): Private ordinary functions
Function, (setf rusage-nvcsw): Private ordinary functions
Function, (setf rusage-oublock): Private ordinary functions
Function, (setf rusage-stime): Private ordinary functions
Function, (setf rusage-utime): Private ordinary functions
Function, (setf sockaddr4-addr): Private ordinary functions
Function, (setf sockaddr4-family): Private ordinary functions
Function, (setf sockaddr4-port): Private ordinary functions
Function, (setf sockaddr6-addr): Private ordinary functions
Function, (setf sockaddr6-family): Private ordinary functions
Function, (setf sockaddr6-flow-info): Private ordinary functions
Function, (setf sockaddr6-port): Private ordinary functions
Function, (setf sockaddr6-scope-id): Private ordinary functions
Function, (setf stat-dev): Private ordinary functions
Function, (setf stat-mode): Private ordinary functions
Function, (setf statvfs-bavail): Private ordinary functions
Function, (setf statvfs-bfree): Private ordinary functions
Function, (setf statvfs-blocks): Private ordinary functions
Function, (setf statvfs-bsize): Private ordinary functions
Function, (setf statvfs-favail): Private ordinary functions
Function, (setf statvfs-ffree): Private ordinary functions
Function, (setf statvfs-files): Private ordinary functions
Function, (setf statvfs-flag): Private ordinary functions
Function, (setf statvfs-frsize): Private ordinary functions
Function, (setf statvfs-fsid): Private ordinary functions
Function, (setf statvfs-namemax): Private ordinary functions
Function, (setf sysinfo-buffer-ram): Private ordinary functions
Function, (setf sysinfo-free-high): Private ordinary functions
Function, (setf sysinfo-free-ram): Private ordinary functions
Function, (setf sysinfo-free-swap): Private ordinary functions
Function, (setf sysinfo-loads): Private ordinary functions
Function, (setf sysinfo-memory-unit): Private ordinary functions
Function, (setf sysinfo-processes): Private ordinary functions
Function, (setf sysinfo-shared-ram): Private ordinary functions
Function, (setf sysinfo-total-high): Private ordinary functions
Function, (setf sysinfo-total-ram): Private ordinary functions
Function, (setf sysinfo-total-swap): Private ordinary functions
Function, (setf sysinfo-uptime): Private ordinary functions
Function, (setf sysinfo-_pad): Private ordinary functions
Function, (setf thread-core-mask): Public ordinary functions
Function, (setf thread-priority): Public ordinary functions
Function, (setf timeval-sec): Private ordinary functions
Function, (setf timeval-usec): Private ordinary functions
Function, arch-type: Private ordinary functions
Function, fail: Private ordinary functions
Function, find-mount-root: Private ordinary functions
Function, find-symbol*: Private ordinary functions
Function, gc-room: Public ordinary functions
Function, gc-time: Public ordinary functions
Function, gpu-info: Public ordinary functions
Function, gpu-room: Public ordinary functions
Function, gpu-time: Public ordinary functions
Function, ifaddrs-addr: Private ordinary functions
Function, ifaddrs-bcast: Private ordinary functions
Function, ifaddrs-data: Private ordinary functions
Function, ifaddrs-flags: Private ordinary functions
Function, ifaddrs-name: Private ordinary functions
Function, ifaddrs-netmask: Private ordinary functions
Function, ifaddrs-next: Private ordinary functions
Function, ipv4-str: Private ordinary functions
Function, ipv6-str: Private ordinary functions
Function, machine-battery: Public ordinary functions
Function, machine-core-info: Public ordinary functions
Function, machine-cores: Public ordinary functions
Function, machine-info: Public ordinary functions
Function, machine-room: Public ordinary functions
Function, machine-time: Public ordinary functions
Function, machine-uptime: Public ordinary functions
Function, network-address: Public ordinary functions
Function, network-devices: Public ordinary functions
Function, network-info: Public ordinary functions
Function, network-io-bytes: Public ordinary functions
Function, os-type: Private ordinary functions
Function, pathname-force-file: Private ordinary functions
Function, prefix-p: Private ordinary functions
Function, process-info: Public ordinary functions
Function, process-io-bytes: Public ordinary functions
Function, process-priority: Public ordinary functions
Function, process-room: Public ordinary functions
Function, process-time: Public ordinary functions
Function, rusage-idrss: Private ordinary functions
Function, rusage-inblock: Private ordinary functions
Function, rusage-isrss: Private ordinary functions
Function, rusage-ixrss: Private ordinary functions
Function, rusage-majflt: Private ordinary functions
Function, rusage-maxrss: Private ordinary functions
Function, rusage-minflt: Private ordinary functions
Function, rusage-msgrcv: Private ordinary functions
Function, rusage-msgsnd: Private ordinary functions
Function, rusage-nivcsw: Private ordinary functions
Function, rusage-nsignals: Private ordinary functions
Function, rusage-nswap: Private ordinary functions
Function, rusage-nvcsw: Private ordinary functions
Function, rusage-oublock: Private ordinary functions
Function, rusage-stime: Private ordinary functions
Function, rusage-utime: Private ordinary functions
Function, self: Private ordinary functions
Function, sockaddr4-addr: Private ordinary functions
Function, sockaddr4-family: Private ordinary functions
Function, sockaddr4-port: Private ordinary functions
Function, sockaddr6-addr: Private ordinary functions
Function, sockaddr6-family: Private ordinary functions
Function, sockaddr6-flow-info: Private ordinary functions
Function, sockaddr6-port: Private ordinary functions
Function, sockaddr6-scope-id: Private ordinary functions
Function, stack-room: Public ordinary functions
Function, stat-dev: Private ordinary functions
Function, stat-mode: Private ordinary functions
Function, static-room: Public ordinary functions
Function, statvfs-bavail: Private ordinary functions
Function, statvfs-bfree: Private ordinary functions
Function, statvfs-blocks: Private ordinary functions
Function, statvfs-bsize: Private ordinary functions
Function, statvfs-favail: Private ordinary functions
Function, statvfs-ffree: Private ordinary functions
Function, statvfs-files: Private ordinary functions
Function, statvfs-flag: Private ordinary functions
Function, statvfs-frsize: Private ordinary functions
Function, statvfs-fsid: Private ordinary functions
Function, statvfs-namemax: Private ordinary functions
Function, storage-device: Public ordinary functions
Function, storage-device-path: Public ordinary functions
Function, storage-io-bytes: Public ordinary functions
Function, storage-room: Public ordinary functions
Function, strerror: Private ordinary functions
Function, sysinfo-buffer-ram: Private ordinary functions
Function, sysinfo-free-high: Private ordinary functions
Function, sysinfo-free-ram: Private ordinary functions
Function, sysinfo-free-swap: Private ordinary functions
Function, sysinfo-loads: Private ordinary functions
Function, sysinfo-memory-unit: Private ordinary functions
Function, sysinfo-processes: Private ordinary functions
Function, sysinfo-shared-ram: Private ordinary functions
Function, sysinfo-total-high: Private ordinary functions
Function, sysinfo-total-ram: Private ordinary functions
Function, sysinfo-total-swap: Private ordinary functions
Function, sysinfo-uptime: Private ordinary functions
Function, sysinfo-_pad: Private ordinary functions
Function, thread-core-mask: Public ordinary functions
Function, thread-priority: Public ordinary functions
Function, thread-time: Public ordinary functions
Function, timeval-sec: Private ordinary functions
Function, timeval-usec: Private ordinary functions

G
gc-room: Public ordinary functions
gc-time: Public ordinary functions
gpu-info: Public ordinary functions
gpu-room: Public ordinary functions
gpu-time: Public ordinary functions

I
ifaddrs-addr: Private ordinary functions
ifaddrs-bcast: Private ordinary functions
ifaddrs-data: Private ordinary functions
ifaddrs-flags: Private ordinary functions
ifaddrs-name: Private ordinary functions
ifaddrs-netmask: Private ordinary functions
ifaddrs-next: Private ordinary functions
ipv4-str: Private ordinary functions
ipv6-str: Private ordinary functions

M
machine-battery: Public ordinary functions
machine-core-info: Public ordinary functions
machine-cores: Public ordinary functions
machine-info: Public ordinary functions
machine-room: Public ordinary functions
machine-time: Public ordinary functions
machine-uptime: Public ordinary functions
Macro, define-implementation: Private macros
Macro, define-protocol-fun: Private macros
Macro, do-proc: Private macros
Macro, posix-call: Private macros
Macro, posix-call0: Private macros
Macro, with-proc: Private macros
Macro, with-thread-handle: Private macros

N
network-address: Public ordinary functions
network-devices: Public ordinary functions
network-info: Public ordinary functions
network-io-bytes: Public ordinary functions

O
os-type: Private ordinary functions

P
pathname-force-file: Private ordinary functions
posix-call: Private macros
posix-call0: Private macros
prefix-p: Private ordinary functions
process-info: Public ordinary functions
process-io-bytes: Public ordinary functions
process-priority: Public ordinary functions
process-room: Public ordinary functions
process-time: Public ordinary functions

R
rusage-idrss: Private ordinary functions
rusage-inblock: Private ordinary functions
rusage-isrss: Private ordinary functions
rusage-ixrss: Private ordinary functions
rusage-majflt: Private ordinary functions
rusage-maxrss: Private ordinary functions
rusage-minflt: Private ordinary functions
rusage-msgrcv: Private ordinary functions
rusage-msgsnd: Private ordinary functions
rusage-nivcsw: Private ordinary functions
rusage-nsignals: Private ordinary functions
rusage-nswap: Private ordinary functions
rusage-nvcsw: Private ordinary functions
rusage-oublock: Private ordinary functions
rusage-stime: Private ordinary functions
rusage-utime: Private ordinary functions

S
self: Private ordinary functions
sockaddr4-addr: Private ordinary functions
sockaddr4-family: Private ordinary functions
sockaddr4-port: Private ordinary functions
sockaddr6-addr: Private ordinary functions
sockaddr6-family: Private ordinary functions
sockaddr6-flow-info: Private ordinary functions
sockaddr6-port: Private ordinary functions
sockaddr6-scope-id: Private ordinary functions
stack-room: Public ordinary functions
stat-dev: Private ordinary functions
stat-mode: Private ordinary functions
static-room: Public ordinary functions
statvfs-bavail: Private ordinary functions
statvfs-bfree: Private ordinary functions
statvfs-blocks: Private ordinary functions
statvfs-bsize: Private ordinary functions
statvfs-favail: Private ordinary functions
statvfs-ffree: Private ordinary functions
statvfs-files: Private ordinary functions
statvfs-flag: Private ordinary functions
statvfs-frsize: Private ordinary functions
statvfs-fsid: Private ordinary functions
statvfs-namemax: Private ordinary functions
storage-device: Public ordinary functions
storage-device-path: Public ordinary functions
storage-io-bytes: Public ordinary functions
storage-room: Public ordinary functions
strerror: Private ordinary functions
sysinfo-buffer-ram: Private ordinary functions
sysinfo-free-high: Private ordinary functions
sysinfo-free-ram: Private ordinary functions
sysinfo-free-swap: Private ordinary functions
sysinfo-loads: Private ordinary functions
sysinfo-memory-unit: Private ordinary functions
sysinfo-processes: Private ordinary functions
sysinfo-shared-ram: Private ordinary functions
sysinfo-total-high: Private ordinary functions
sysinfo-total-ram: Private ordinary functions
sysinfo-total-swap: Private ordinary functions
sysinfo-uptime: Private ordinary functions
sysinfo-_pad: Private ordinary functions

T
thread-core-mask: Public ordinary functions
thread-priority: Public ordinary functions
thread-time: Public ordinary functions
timeval-sec: Private ordinary functions
timeval-usec: Private ordinary functions

W
with-proc: Private macros
with-thread-handle: Private macros


A.3 Variables


A.4 Data types

Jump to:   B   C   D   F   I   L   M   N   O   P   Q   R   S   T   W  
Index Entry  Section

B
bsd.lisp: The machine-state/bsd․lisp file

C
Class, ifaddrs-tclass: Private classes
Class, rusage-tclass: Private classes
Class, sockaddr4-tclass: Private classes
Class, sockaddr6-tclass: Private classes
Class, stat-tclass: Private classes
Class, statvfs-tclass: Private classes
Class, sysinfo-tclass: Private classes
Class, timeval-tclass: Private classes
Condition, query-failed: Public conditions

D
darwin.lisp: The machine-state/darwin․lisp file
documentation.lisp: The machine-state/documentation․lisp file

F
File, bsd.lisp: The machine-state/bsd․lisp file
File, darwin.lisp: The machine-state/darwin․lisp file
File, documentation.lisp: The machine-state/documentation․lisp file
File, freebsd.lisp: The machine-state/freebsd․lisp file
File, linux.lisp: The machine-state/linux․lisp file
File, machine-state.asd: The machine-state/machine-state․asd file
File, mezzano.lisp: The machine-state/mezzano․lisp file
File, nx.lisp: The machine-state/nx․lisp file
File, openbsd.lisp: The machine-state/openbsd․lisp file
File, package.lisp: The machine-state/package․lisp file
File, posix.lisp: The machine-state/posix․lisp file
File, protocol.lisp: The machine-state/protocol․lisp file
File, windows.lisp: The machine-state/windows․lisp file
freebsd.lisp: The machine-state/freebsd․lisp file

I
ifaddrs-tclass: Private classes

L
linux.lisp: The machine-state/linux․lisp file

M
machine-state: The machine-state system
machine-state.asd: The machine-state/machine-state․asd file
mezzano.lisp: The machine-state/mezzano․lisp file

N
nx.lisp: The machine-state/nx․lisp file

O
openbsd.lisp: The machine-state/openbsd․lisp file
org.shirakumo.machine-state: The org․shirakumo․machine-state package

P
Package, org.shirakumo.machine-state: The org․shirakumo․machine-state package
package.lisp: The machine-state/package․lisp file
posix.lisp: The machine-state/posix․lisp file
protocol.lisp: The machine-state/protocol․lisp file

Q
query-failed: Public conditions

R
rusage-tclass: Private classes

S
sockaddr4-tclass: Private classes
sockaddr6-tclass: Private classes
stat-tclass: Private classes
statvfs-tclass: Private classes
sysinfo-tclass: Private classes
System, machine-state: The machine-state system

T
timeval-tclass: Private classes

W
windows.lisp: The machine-state/windows․lisp file