MPE/iX Error Messages Manual Vol 2 (32650-90879)
98 Chapter3
Volume II Chapter 3
POSIX.1 Error Messages
did not exist, or made a request beyond the limits of the
device. This error may also occur when, for example, a
tape drive is not online or a disk pack is not loaded on a
drive.
ACTION Check the status of the device or the address being used.
7 MESSAGE [E2BIG] Arg list too long. (POSIX.1 ERROR 7)
CAUSE The sum of the number of bytes used by the new procedure
image's argument list and eviroment list was greater than
the system imposed limit of {ARG_MAX} bytes.
ACTION Use less arguments.
8 MESSAGE [ENOEXEC] Exec format error. (POSIX.1 ERROR
8)
CAUSE A request was made to execute a file that, although it had
the appropriate permissions, was not in the format
required by this implementation for executables files. See
the MPE/iX Developer's Kit Reference Manual for the
requirements of exec()'able files.
ACTION Only attempt to exec() exec()'able files.
9 MESSAGE [EBADF] Bad file descriptor. (POSIX.1 ERROR
9)
CAUSE A file descriptor argument was out of range, referred to no
open file, or a read (write) request was made to a file that
was only open for writing (reading).
ACTION Open file or use correct access.
10 MESSAGE [ECHILD] No child processes. (POSIX.1 ERROR
10)
CAUSE A wait() or waitpid() function was executed by a process
that had no existing or unwaited-for child processes.
ACTION Create one or more child processes.
11 MESSAGE [EAGAIN] Resource temporarily unavailable.
(POSIX.1 ERROR 11)
CAUSE This is a temporary condition, and later calls to the same
routines may complete normally.
ACTION Try again.
12 MESSAGE [ENOMEM] Not enough space. (POSIX.1 ERROR 12)
CAUSE The new process image required more memory than
allowed by the hardware or by system-imposed memory
management constraints.
ACTION Increase memory usage capability of user or size of the
process image.