Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)

System Functions (e) execle(2)
[EFAULT] An input address parameter is outside valid bounds limits.
[EINVAL] The new process image file is a binary executable file with invalid attributes.
[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 for errors on the object file of a loaded program
or library, or during data transfer with a Guardian environment home terminal.
For systems running J06.07 and later J-series RVUs or H06.18 or later H-series
RVUs, this error can also occur when the OSS file system is out of memory and
one or more open files cannot be propagated from the parent process to the child
process. In this case, if you are running a program from the shell with the shell
reporting any errors, you might see an error like this:
/bin/-sh: /bin/ps: tdm_execve(): failed with unexpected error pr_errno=(4005)
pr_TPCerror=(110) pr_TPCdetail=(36)
where:
pr_errno is the [EIO] error
pr_TPCerror is the Guardian PROCESS_LAUNCH_ or
PROCESS_CREATE_ error.
[ELOOP] Too many symbolic links were encountered in pathname resolution.
[EMFILE] The maximum number of files is open. The process attempted to open more than
the maximum number of file descriptors allowed for the process. The process
file segment (PFS) of the new process might be smaller than that of the calling
process.
[ENAMETOOLONG]
One of the following 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.
[ENODEV] The system cannot find the device containing the fileset containing the process
image file.
[ENOENT] One of the following conditions exists:
One or more components of the new process image files pathname do
not exist.
The path parameter points to an empty string.
[ENOEXEC] The new process image file has the appropriate access permissions, but it is nei-
ther in the correct binary executable format nor a valid executable text file.
527186-023 Hewlett-Packard Company 217