3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS system libraries
5 * FILE: lib/crtdll/io/pipe.c
6 * PURPOSE: Creates a pipe
7 * PROGRAMER: DJ Delorie
9 * 28/12/98: Appropriated for Reactos
13 #include <msvcrt/io.h>
14 #include <msvcrt/internal/file.h>
20 int _pipe(int _fildes
[2], unsigned int size
, int mode
)
22 HANDLE hReadPipe
, hWritePipe
;
24 if ( !CreatePipe(&hReadPipe
,&hWritePipe
,NULL
,size
))
27 _fildes
[0] = __fileno_alloc(hReadPipe
, mode
);
28 _fildes
[1] = __fileno_alloc(hWritePipe
, mode
);