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

[0] Índice de Mensajes

Ir a la versión completa