Skip to content

331B DiskMirroring

Not registered   MON 331B (217 decimal) · Mnemonic MSYSU · Group: Monitor Calls for Internal Use (manual section 2.14)

Available from: not known - no compatibility box captured from the manual

Emulation source: none - not registered in ndmonlib

Description

Disk-mirroring control (manual section 2.14). Provides 16 sub-functions that manage disk-mirror tags, headers, layout and locks (DIMIR). Internal-use call; contract is RE-derived from the labelled handler body.

Notes

  • Internal-use monitor call (manual section 2.14); not intended for user programs.
  • Handler MSYSU at RP-P2-MSYSU.NPL:16 - 16 sub-functions (DIMIR tags / headers / layout / locks). VERIFIED (labelled handler body read).
  • The 16 sub-functions are selected by a sub-function index; the exact caller convention (register/CALLG mapping) is not confirmed from the available source.

Parameters

Name Type Direction Description
SubFunction INTEGER In UNVERIFIED - disk-mirror sub-function index (one of 16 DIMIR functions). Exact caller convention not confirmed from the available source.

Direction: In = the program supplies the value, Out = the call returns it, In/Out = both.

Compatibility

ND-100 ND-500 User programs RT programs System programs
Yes No No No Yes

From the YAML extraction; this call's page in the manual had no compatibility box that was captured.

ndmonlib implementation

Not registered Not registered in src/core/mon_registry.c. mon_dispatch() reports the call as unimplemented.

Source

Reverse-engineered from SINTRAN III NPL source + ND-860228-2-EN manual (section 2.14).