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

6.6 ^$JOB

FreeM fully implements ^$JOB per ANSI X11.1-1995, as well as several extensions proposed in the M Millennium Draft Standard.

The first subscript of ^$JOB represents the $JOB of the process.

If you KILL a first-level subscript of ^$JOB, the SIGTERM signal will be sent to the corresponding UNIX process, causing pending transactions to be rolled back and the process to be terminated. If the targeted process is in direct mode, the user will be prompted with options of either rolling back or committing any pending transactions.

The following subscripts are supported:

CHARACTER +R -U -D

Returns the character set of the job.

CWD +R +U -D

Returns or sets the current working directory of the job.

EVENT +R +U +D

The subtree contained under ^$JOB($J,"EVENT") defines asynchronous event handlers for the current job. Please see Asynchronous Event Handling for more information.

GLOBAL +R -U -D

Returns the global environment of the job.

IOPATH +R +U -D

Returns or sets the I/O path to be used by the OPEN command.

PRIORITY +R +U -D

Returns or sets the nice value of the FreeM job.

ROUTINE +R -U -D

Returns the name of the routine currently being executed by the job.

$PRINCIPAL +R -U -D

Returns the value of $PRINCIPAL for the job.

$TLEVEL +R -U -D

Returns the current transaction level (value of $TLEVEL for the job.

$IO +R -U -D

Returns the current value of $IO for the job.

USER +R -U -D

Returns the UID of the user owning the job.

GROUP +R -U -D

Returns the GID of the group owning the job.

NAMESPACE +R +U -D

Returns or sets the name of the job’s currently-active namespace.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated by root on October 14, 2020 using texi2html 1.82.