Compartir a través de


_fclose_nolock

Cierra una secuencia sin bloqueo.

Sintaxis

int _fclose_nolock(
   FILE *stream
);

Parámetros

stream
Puntero a la estructura de FILE.

Valor devuelto

_fclose_nolock devuelve 0 si la secuencia se cierra correctamente. Devuelve EOF para indicar un error.

Comentarios

Esta función es una versión que no es de bloqueo de fclose. Es idéntico, salvo que no está protegido contra la interferencia de otros subprocesos. Puede ser más rápido porque no incurre en la sobrecarga de bloquear otros subprocesos. Use esta función solo en contextos seguros para subprocesos como aplicaciones de un único subproceso o donde el ámbito de llamada ya controle el aislamiento de subprocesos.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Función Encabezado necesario
_fclose_nolock <stdio.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Consulte también

E/S de secuencia
_close
_fdopen, _wfdopen
fflush
fopen, _wfopen
freopen, _wfreopen