Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (N)
Guardian Procedure Calls Reference Manual522629-013
10-12
NEWPROCESS Procedure
(Superseded by PROCESS_LAUNCH_ Procedure )
80 The code in the program file starts at the wrong virtual
address.
81 The code in the library file starts at the wrong virtual
address.
82 The program file has too much data for the main stack.
84 The code area of the program file is too large.
85 The code area of the library file is too large.
86 The program file has a gateway (GW) table but no
callable procedures.
87 The library file has a gateway (GW) table but no
callable procedures.
89 The file codes of the program file and library file do not
match.
90 The program file being started can run only in the
Guardian environment and it is being started in the
OSS environment, or vice versa.
91 The library file being started can run only in the
Guardian environment and it is being started in the
OSS environment, or vice versa.
92 The program and the library conflict on global data
mapping. This error is reported on the program. The
user library selected is not compatible with the user
library specified when the nld utility or the Binder
program originally created the program object file.
94 The program expects to import variable names from
the library and the library is not exporting any.
6, continued 96 The program file uses a shared run-time library (SRL)
and is switching to a new library, but the program was
accelerated by an old version of the Accelerator
program that does not support SRL data relocation at
fixup time. Use a version of the Accelerator program
provided with the D30.00 or later release of the
operating system.
Table 10-2. Summary of NEWPROCESS Error Codes (page 6 of 12)
error
<0 : 7>
Corresponding Process Creation Error (see Table 12-4
on
page 12-127)
<8:15>
* Refer to the Guardian Procedure Errors and Messages Manual for a list of all file-system and DEFINE
errors.
**When error.<8:15> indicates the number of a shared run-time library (SRL), the number represents
either the public SRL relative number, or 00 for a native user library. For more information on shared run-time
libraries (SRLs) refer to the nld and noft Manual