Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pipe(2) — A/UX 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

read(2)

write(2)




pipe(2) pipe(2)
NAME pipe - create an interprocess channel SYNOPSIS int pipe(fildes) int fildes[2]; DESCRIPTION pipe creates an I/O mechanism called a pipe and returns two file descriptors, fildes[0] and fildes[1]. fildes[0] is opened for reading and fildes[1] is opened for writing. Up to PIPE_MAX bytes of data are buffered by the pipe before the writing process is blocked. A read only file descriptor fildes[0] accesses the data written to fildes[1] on a first-in-first-out (FIFO) basis. RETURN VALUE Upon successful completion, a value of 0 is returned. Oth- erwise, a value of -1 is returned and errno is set to indi- cate the error. ERRORS pipe will fail if one or more of the following is true. [EMFILE] pipe will fail if the per-process open file lim- it would be exceeded. [ENFILE] The system file table is full. SEE ALSO read(2), write(2). April, 1990 1

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026