Guardian Programming Reference Summary for pTAL and TAL

Procedure Calls Summary (A-C)
Guardian Programming Reference Summary for pTAL and TAL522631-001
4-3
!
error, INT returned value
0 No error; the requested values are returned.
2 Parameter error; the address parameter was missing.
3 Bounds error; error-detail contains the number of the first parameter found to
be in error, where 1 designates the first parameter on the left. This error is returned
only to nonprivileged callers.
4 address is not mapped.
5 address.<0> = 1, address is an invalid address.
address.<0> <> 1, address is within relative segment 1, 2, or 3.
address, INT(32):value input
low-address, INT(32):value output
high-address, INT(32):value output
address-descriptor, INT .EXT:ref:1 output
<0:6> Bits are reserved; 0 is returned.
<7> A flat, unaliased segment. An unaliased segment does not have a
corresponding absolute segment address.
<8> A flat, aliased segment. An aliased segment has a corresponding absolute
segment address.
<9> The currently addressable extended data segment.
<10> Accessible only by privileged processes.
<11> Shared by another process.
<12> Cannot be deallocated.
<13> Writeback-inhibited.
<14> Extensible.
<15> Resident.
segment-id, INT .EXT:ref:1 output
-110 Last valid extended data segment ID.
-109 Accelerator-generated code segment.
-108 Accelerator read-only data segment for user code segment.
-107 Accelerator-generated user library segment.
-106 Accelerator read-only data segment for library code segment.