3k Associates Inc HP3000 FAQ TWiki TWiki > TWiki > HP3000FAQ > Hp3000Development > Hp3000Intrinsics TWiki webs:
Main | TWiki | Sandbox
TWiki . { Welcome | Register | Changes | Topics | Index | Search | Go }

HP3000 Intrinsics and System Calls

The MPE lab uses "intrinsics" to mean a specific set of documented routines in the operating system callable by end-users (programmers). These are documented in the MPE/iX Intrinsics Reference Manual (p/n 32650-90028).

Often, other user-callable procedures are referred to as "intrinsics", even if they are not found in the above manual.

To many users, a procedure is an "intrinsic" if it has a header defined in either SPLINTR.PUB.SYS (CM intrinsics) or SYSINTR.PUB.SYS (NM intrinsics). There are about 216 intrinsics documented in the Intrinsics Reference Manual, but there are 2277 procedure headers in SYSINTR.PUB.SYS, and 924 procedure headers in SPLINTR.PUB.SYS.

The various C library routines are not considered intrinsics, and are generally not included in SYSINTR.PUB.SYS.

The majority of the intrinsics are accessible from either NM or CM. Some, including most beginning with "HP" are NM only.

(plug) The CSEQ Nugget from SRN (qv) provides on-line access to information about intrinsics, including: parameter names, calling sequence, notes, and parameter locations (for debugging).

--StanSieler?

-- ChrisBartram - 09 Jun 2006



Topic Hp3000Intrinsics . { Edit | Attach | Backlinks: Web All webs | Printable | History: r2 < r1 More }