pipe man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

pipe(2)								       pipe(2)

       pipe() - create an interprocess channel

       creates	an  I/O	 mechanism called a pipe and returns two file descrip‐
       tors, fildes[0] and fildes[1].  fildes[0] is  opened  for  reading  and
       fildes[1] is opened for writing.

       A  read-only  file  descriptor  fildes[0]  accesses the data written to
       fildes[1] on a first-in-first-out (FIFO) basis.	For details of the I/O
       behavior of pipes see read(2) and write(2).

       By  default, HP-UX pipes are not STREAMS-based.	It is possible to gen‐
       erate the kernel so that all pipes created on  a	 system	 are  STREAMS-
       based.	This  can  only	 be  done  for	HP-UX releases 10.0 and later.
       STREAMS-based FIFOs (created by or are not supported on HP-UX.

       To generate a kernel that supports STREAMS-based pipes:

	 ·  STREAMS/UX must be installed.

	 ·  The module and the driver must be included	in  the	 file.	 (When
	    STREAMS/UX is installed, and are automatically added to the system

	 ·  The tunable parameter (see streampipes(5)) must be set to 1 in the
	    file.    (This  is	not  automatically  done  when	STREAMS/UX  is

	 ·  The kernel must be generated and the system rebooted.   Once  this
	    is done, all pipes created by will be STREAMS-based.

       For more information, see

       The following example uses to implement the command string

       returns one of the following values:

	      Successful completion.

		     is set to indicate the error.

       sets  to	 one of the following error values if the corresponding condi‐
       tion is true.

       or more file descriptors are currently open.

       The system file table is full.

       The file system lacks sufficient space to create the pipe.

       Could not allocate resources for both Stream heads
		      (STREAMS-based pipes only).

       sh(1), read(2),	write(2),  popen(3S),  privileges(5),  streampipes(5),


List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net