MPE/iX Error Messages Manual Vol 2 (32650-90879)

Chapter 3 97
Volume II Chapter 3
POSIX.1 Error Messages
POSIX.1 Error Messages
(Subsystem 517)
This section presents the error messages for the POSIX.1 subsystem.
1 MESSAGE [EPERM] Operation not permitted. (POSIX.1
ERROR 1)
CAUSE An attempt was made to perform an operation limited to
processes with appropriate privileges or to the owner of a
file or other resource.
ACTION Check privilege or ownership of the file or other resource.
2 MESSAGE [ENOENT] No such file or directory. (POSIX.1
ERROR 2)
CAUSE A component of a specified pathname did not exist, or the
pathname was an empty string.
ACTION Use the pathname of the existing file.
3 MESSAGE [ESRCH] No such process. (POSIX.1 ERROR 3)
CAUSE No process could be found corresponding to that specified
by the given process ID.
ACTION Check the process ID being used or use a valid process ID.
4 MESSAGE [EINTR] Interrupted function call. (POSIX.1
ERROR 4)
CAUSE An asynchronous signal (such as SIGINT or SIGQUIT; see
the description of the header \<signal.h\> in the MPE/iX
Developer's Kit Reference Manual) was caught by the
process during the execution of an interruptible function.
If the signal handler performs a normal return, the
interrupted function call may return this error condition.
ACTION No action.
5 MESSAGE [EIO] Input/output error. (POSIX.1 ERROR 5)
CAUSE Some physical input or output error occurred. This error
may be reported on a subsequent operation on the same
file descriptor. Any other error-causing operation on the
same file descriptor may cause the [EIO] error indication
to be lost.
ACTION Check input/output device status.
6 MESSAGE [ENXIO] No such device or address. (POSIX.1
ERROR 6)
CAUSE Input or output on a special file referred to a device that