zoukankan      html  css  js  c++  java
  • fflush

    SYNOPSIS 总览

    #include <stdio.h>

    int fflush(FILE *stream);

    DESCRIPTION 描述

    函数 fflush 强制在所给的输出流或更新流 stream 上,写入在用户空间缓冲的所有数据,使用流的底层写功能函数。流的打开状态不受影响。

    如果参数 streamNULL, fflush 刷新 所有 打开的流。

    要使用非锁定的对应版本,参见 unlocked_stdio(3) 。

    RETURN VALUE 返回值

    成功执行返回 0,否则返回 EOF 并设置全局变量 errno 来指示错误发生。

    ERRORS

    EBADF
    Stream 不是一个打开的流,或者不是用于输出。

    函数 fflush 也可能失败并置 errnowrite(2) 指定的值。

    NOTES 要点

    注意 fflush() 仅仅刷新用户空间的由 C 库提供的缓冲。要保证数据被物理地存储到磁盘上,必须也刷新内核缓冲。例如,使用 sync(2) 或 fsync(2).  

  • 相关阅读:
    安装和配置nginx
    tomcat 生产发布脚本
    nginx 静态页面访问
    redis 搭建主从
    redis 安装
    perl 操作redis
    mysql 用户除了root一般不建议本地登录
    mysql创建用户
    mysql 查看排序集
    perl 安装Cpan
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11082286.html
Copyright © 2011-2022 走看看