sys_pipe  [kernel/sys_i386.c]


Creates a pipe.

Arguments

eax 42
ebx Pointer to an 8 bytes long buffer which will receive two 32bit pipe handles (First one is for reading, second one is for writing.).

Return values

If the system call succeeds the return value is 0.
If the system call fails the return value is one of the following errno values:

-EMFILE Too many file descriptors are in use by the process.
-ENFILE The system file table is full.
-EFAULT ebx is not valid.

Remarks

n/a

Compatibility

n/a