Open System Services System Calls Reference Manual (G06.25+, H06.03+)

tdm_execve(2) OSS System Calls Reference Manual
The new process image le, any library le, or script le denies execu-
tion permission.
The new process image le is not a regular le.
[EAGAIN] System resources such as disk space, process control block (PCB) space, MAP-
POOL space, stack space, or PFS space are temporarily inadequate.
[EFAULT] An address for a parameter in the process_extension structure pointed to by
pe_parms is out of allowable bounds. The Guardian PROCESS_LAUNCH_
error and error detail information is returned in the structure pointed to by the
pr_results parameter, unless pr_results contains a null pointer.
[EHLDSEM] The process tried to create a new process in a different processor while having at
least one semadj value.
[EINVAL] One of these conditions exists:
An invalid parameter value was supplied in the process_extension
structure pointed to by pe_parms. The Guardian PROCESS_LAUNCH_
error and error detail information is returned in the structure pointed to
by the pr_results parameter, unless pr_results contains a null pointer.
The new process image le is a binary executable le with invalid attri-
butes.
[EIO] Some physical input or output error has occurred. Either a le cannot be opened
because of an input or output error, or data has been lost during an input or out-
put transfer. This value is used only for errors on the object le of a loaded pro-
gram or library, or during data transfer with a Guardian environment home termi-
nal.
[ELOOP] Too many symbolic links were encountered in pathname resolution.
[EMFILE] The maximum number of les are open. The process attempted to open more
than the maximum number of le descriptors allowed for the process. The pro-
cess le segment (PFS) of the new process might be smaller than that of the cal-
ling process.
[ENAMETOOLONG]
One of these is too long:
The pathname pointed to by the path parameter
A component of the pathname pointed to by the path parameter
The intermediate result of pathname resolution when a symbolic link is
part of the pathname pointed to by the path parameter
The pathconf( ) function can be called to obtain the applicable limits.
[ENOCPU] The selected processor does not exist, or the selected processor is down or other-
wise unavailable for process creation.
[ENODEV] The system cannot nd the le system containing the process image le.
814 Hewlett-Packard Company 527186-003