1 /* $Id: dup.c,v 1.3 2002/09/07 15:12:30 chorns Exp $ */
8 HANDLE hProcess
= GetCurrentProcess();
12 hFile
= (HANDLE
)_get_osfhandle(handle
);
13 if (hFile
== INVALID_HANDLE_VALUE
)
15 result
= DuplicateHandle(hProcess
,
21 DUPLICATE_SAME_ACCESS
);
25 fd
= __fileno_alloc(hFile
, __fileno_getmode(handle
));