cygwin_attach_handle_to_fd
#include <sys/cygwin.h>
int
cygwin_attach_handle_to_fd(
char *name, int fd, HANDLE handle, int bin, int access)
;
This function can be used to turn a Win32 "handle" into a
posix-style file handle. fd
may be -1 to
make cygwin allocate a handle; the actual handle is returned
in all cases.
Even after using function, Cygwin doesn't know anything about the underlying file or device. It just tries to supply the typical file functions on a "best-effort" basis. Use with care. Don't expect too much.