Open System Services System Calls Reference Manual (G06.25+, H06.03+)
tdm_execve(2) OSS System Calls Reference Manual
• The new process image file, any library file, or script file denies execu-
tion permission.
• The new process image file is not a regular file.
[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 file is a binary executable file with invalid attri-
butes.
[EIO] Some physical input or output error has occurred. Either a file 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 file 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 files are open. The process attempted to open more
than the maximum number of file descriptors allowed for the process. The pro-
cess file 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 find the file system containing the process image file.
8−14 Hewlett-Packard Company 527186-003