Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)
pipe(2) OSS System Calls Reference Manual
ERRORS
If any of these conditions occurs, the pipe( ) function sets errno to the corresponding value:
[EFAULT] The filedes parameter is an invalid address.
[EMFILE] No more file descriptors are available for this process.
[ENFILE] One of these conditions exists:
• The maximum number of file descriptors of this file type (socket, pipe,
etc.) for this processor are already open.
• The limit for open file descriptors of this file type has not been exceeded,
but the maximum number of all file descriptors for this processor are
already open.
[ENOMEM] There was insufficient memory available to complete the operation.
[ENOROOT] The function was called while the root fileset (fileset 0) was not available.
[EOSSNOTRUNNING]
The function was called while a required system process was not running.
For all other error conditions, errno is set to the appropriate Guardian file-system error number.
See the Guardian Procedure Errors and Messages Manual for more information about a specific
Guardian file-system error.
RELATED INFORMATION
Functions: fcntl(2), read(2), select(2), write(2).
Commands: sh(1).
STANDARDS CONFORMANCE
HP extensions to the XPG4 Version 2 specification are:
• The errno values [EFAULT], [ENOROOT], and [EOSSNOTRUNNING] can be
returned.
5−28 Hewlett-Packard Company 527186-023