fclose(3) Library Functions Manual fclose(3) NOMBRE fclose - cierra un flujo de datos BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include int fclose(FILE *stream); DESCRIPCION The fclose() function flushes the stream pointed to by stream (writing any buffered output data using fflush(3)) and closes the underlying file descriptor. VALOR DEVUELTO Upon successful completion, 0 is returned. Otherwise, EOF is returned and errno is set to indicate the error. In either case, any further access (including another call to fclose()) to the stream results in undefined behavior. ERRORES EBADF El descriptor de fichero subyacente a flujo no es valido. La funcion fclose() tambien puede fallar, y ponerse un valor en errno, para cualquiera de los errores especificados para las rutinas close(2), write(2) o fflush(3). ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +-----------------------------+--------------------+-------------------+ |Interfaz | Atributo | Valor | +-----------------------------+--------------------+-------------------+ |fclose() | Seguridad del hilo | Multi-hilo seguro | +-----------------------------+--------------------+-------------------+ ESTANDARES C11, POSIX.1-2008. HISTORIAL C89, POSIX.1-2001. NOTAS Observe que fclose() solo vacia los buffers del espacio de usuario suministrados por la biblioteca C. Para asegurar que los datos son almacenados fisicamente en disco los buffers del nucleo deben ser vaciados tambien, p.e. con sync(2) o fsync(2). VEASE TAMBIEN close(2), fcloseall(3), fflush(3), fileno(3), fopen(3), setbuf(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Gerardo Aburruzaga Garcia y Juan Piernas Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.17 21 Septiembre 2025 fclose(3)