Programación General > Visual C++
Traslado De Una Funcion.
(1/1)
bcasadorodriguez:
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);
}
Eternal Idol:
La funcion que necesitas es SetNamedPipeHandleState, PIPE_NOWAIT seria O_NONBLOCK.
http://msdn.microsoft.com/library/default....handlestate.asp
PD. Se suele utilizar el termino portar.
Navegación
Ir a la versión completa