Я хочу перенести свой код из Linux в Windows. Это что-то вроде этого:
void SetNonBlocking( int filehandle )
{
int fhFlags;
fhFlags = fcntl(filehandle,F_GETFL);
if (fhFlags < 0)
{
perror("fcntl(F_GETFL)");
exit(1);
}
fhFlags |= O_NONBLOCK;
if (fcntl(filehandle,F_SETFL,fhFlags) < 0)
{
perror("fcntl(F_SETFL)");
exit(1);
}
return;
}
Теперь я хочу иметь то же самое в Windows. Есть идеи? На самом деле мой дескриптор файла - это сторона чтения канала, созданная с помощью метода WinApi CreatePipe
.