como podria trasladar a w32 esta funcion:
las entradas serian:
fd --> file descriptor de un pipe pipe[READ] y las flags seria O_NONBLOCK
static int my_set_fl(int fd, int flags)
{
int val;
if( ( val = fcntl (fd, F_GETFL, 0))<0
return(-1);
val |= flags;
if ( ( val = fcntl (fd, F_SETFL, val))< 0)
return ( - 1);
return(0);
}