UINFI interface procedures
! The following procedures call
%EXTERNAL %INTEGER %FN %SPEC UINFI(%INTEGER Function)
S# SS own fsys
File system number
%SYSTEM %INTEGER %FN %SPEC SS own fsys
S# SS reason
foreground = 1
batch = 2
obeyfile = 3
%SYSTEM %INTEGER %FN %SPEC SS reason
S# SS users
sum of intective+batch users (But not system processes)
%SYSTEM %INTEGER %FN %SPEC SS users
S# SS a dir inf
address of table of information from Director
(uses format DIR INF F)
%SYSTEM %INTEGER %FN %SPEC SS a dir inf
S# SS terminal width
no of chars per line set by all comms routines.
%SYSTEM %INTEGER %FN %SPEC SS teminal width
S# SS brackets
non-0 means process is in bracket mode
%SYSTEM %INTEGER %FN %SPEC SS brackets
S# SS jcl cli
non-0 means using job control interpreter
%SYSTEM %INTEGER %FN %SPEC SS jcl cli
S# SS scarce
non-0 means resources are scarce
%SYSTEM %INTEGER %FN %SPEC SS scarce
S# SS funds
funds left in pence
%SYSTEM %INTEGER %FN %SPEC SS funds
S# SS charge
charge for this session in pence
%SYSTEM %INTEGER %FN %SPEC SS charge
S# SS inhibit mess
non-0 means messages are inhibited
%SYSTEM %INTEGER %FN %SPEC SS inhibit mess