これらの関数は Cygwin に特有のものであり、おそらく他のどこにも存在しないものです。
2.1. cygwin_attach_handle_to_fd
extern "C" int
cygwin_attach_handle_to_fd( | name, | |
| | fd, | |
| | handle, | |
| | bin, | |
| | access); | |
| char * | name; |
| int | fd; |
| HANDLE | handle; |
| int | bin; |
| int | access; |
この関数は Win32 の「ハンドル」を POSIX
スタイルのファイルハンドルへと変換するために使用します。
Cygwin にハンドルを割り当てさせるため、
fd は -1 であるかもしれません。
どのような場合でも、有効なハンドルが返されます。