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
12 #include <msvcrt/io.h>
13 #include <msvcrt/internal/file.h>
16 int _pipe(int _fildes[2], unsigned int size, int mode )
18 HANDLE hReadPipe, hWritePipe;
20 if ( !CreatePipe(&hReadPipe,&hWritePipe,NULL,size))
23 _fildes[0] = __fileno_alloc(hReadPipe, mode);
24 _fildes[1] = __fileno_alloc(hWritePipe, mode);