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

8.5 ^$GLOBAL

The ^$GLOBAL structured system variable provides information about M globals. The first-level subscript is a global name, sans the leading caret symbol.

The following second-level subscripts are supported:

BYTES +R -U -D

Returns the number of bytes this global occupies in fixed storage.

BLOCKS +R -U -D

Returns the number of database blocks contained in this global.

BLOCKSIZE +R -U -D

Returns the size of database blocks for this global. Currently, FreeM only supports 1024-byte database blocks.

FILE +R -U -D

Returns the full filesystem path to the database file where this global resides in fixed storage.

NAMESPACE +R +U +D

Returns or sets the name of the FreeM namespace to which this global belongs. SETting this node creates a mapping for the specified global name to a non-default namespace. KILLing this node restores the mapping configuration for the specified global to the default.


This document was generated on September 20, 2023 using texi2html 5.0.