Open System Services System Calls Reference Manual (G06.25+, H06.03+)
tdm_execvep(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 output
transfer. This value is used only for errors on the object file of a loaded program
or library, or during data transfer with a Guardian environment home terminal.
[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 file parameter
• A component of the pathname pointed to by the file parameter
• The intermediate result of pathname resolution when a symbolic link is
part of the value specified by the file 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−28 Hewlett-Packard Company 527186-003