不幸的是,查看标准没有提供basic_filebuf或任何basic_ [io]?fstream类模板,以允许您提取底层的操作系统文件描述符(以fileno()为C stdio I / O的方式) .

也没有一个open()方法或构造函数将这样的文件描述符作为参数(这将允许您使用不同的机制打开文件并记录文件句柄).

有basic_ostream :: flush(),但是我怀疑这实际上并不调用fsync() – 我期望像stdio中的fflush(),它只确保用户空间运行时库缓冲区被刷新,这意味着操作系统仍然可以缓冲数据.

所以总之,似乎没办法这样做.

c语言fsync函数,c – 如何在一个流上做fsync?相关推荐

  1. php seekdir,C++_详解C语言中telldir()函数和seekdir()函数的用法,C语言telldir()函数:取得目录流 - phpStudy...

    详解C语言中telldir()函数和seekdir()函数的用法 C语言telldir()函数:取得目录流的读取位置头文件: #include 定义函数: off_t telldir(DIR *dir ...

  2. C语言fclose()函数:关闭文件流

    头文件:#include <stdio.h> fclose()函数用来关闭当前文件流,其原型为:     int fclose(FILE * stream); [参数]stream为文件流 ...

  3. c语言rewind函数作用,C语言中的setlinebuf()、utmpname()、rewind函数使用

    C语言setlinebuf()函数:设置文件流为线性缓冲区头文件: #include 定义函数: void setlinebuf(FILE * stream); 函数说明:setlinebuf()用来 ...

  4. C语言自定义函数如何返回数组

    C语言自定义函数如何返回数组  C语言研究中心  CTO  9个月前 (01-28)  4759次浏览  5个评论 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数 ...

  5. c语言子函数返回字符串的正确方式

    c语言子函数返回字符串的错误 最近做leetcode上的一道题,通过子函数返回字符串.开始时用局部变量的字符串返回的,认为返回了字符串的首地址,便可以get到这个字符串,但由于局部变量离开函数后被回收 ...

  6. Java 8 如何以并发方式在同一个流 上执行多种操作

    Java 8 中,流有一个非常大的(也可能是最大的)局限性,使用时,对它操作一次仅能得到一个处理结果.实际操作中,如果你试图多次遍历同一个流,结果只有一个,那就是遭遇下面这样的异常: java.lan ...

  7. c语言gets,getc,C++_C语言的getc()函数和gets()函数的使用对比,C语言getc()函数:从流中读取字 - phpStudy...

    C语言的getc()函数和gets()函数的使用对比 C语言getc()函数:从流中读取字符头文件: #include 函数getc()用于从流中取字符,其原型如下: int getc(FILE *s ...

  8. linux c语言内核函数手册,Linux C函数实例速查手册

    函数学习目录: 第1章 初级I/O函数 1.1 close函数:关闭已经打开的文件 1.2 creat函数:创建一个文件 1.3 dup函数:复制文件描述符 1.4 dup2函数:复制文件描述符到指定 ...

  9. PostgreSQL SQL 语言:函数和操作符

    本文档为PostgreSQL 9.6.0文档,本转载已得到原译者彭煜玮授权. 1. 逻辑操作符 常用的逻辑操作符有: AND OR NOT SQL使用三值的逻辑系统,包括真.假和null,null表示 ...

最新文章

  1. 大牛深入浅出讲解C语言#define宏定义应用及使用方法
  2. Keil4 几例异常解决办法
  3. yaas target folder generated and source folder generated
  4. opengl 如何加阴影_动漫嘴唇厚涂如何绘制?厚涂嘴唇正确画法
  5. python爬虫的具体流程_[专栏作家]【Python】爬虫程序 (一)
  6. 带sex的net域名_中华网--科技频道
  7. java并发多线程面试_Java多线程并发面试问答
  8. JDK问题--linux下java unrecognized class file version错误的解决
  9. plecs使用C-Script模块建立PI传递函数模型
  10. 产品经理的自我修养——用显微镜看微信产品设计
  11. mpu6050常见问题
  12. linux上删除rime方案_安装linux中文输入法rime并配置
  13. C语言打印某一年的日历 (2*6格式)
  14. CSS3实现扇形动画菜单特效
  15. utf8和utf8mb4的区分
  16. iOS 调试:DerekSelander【 LLDB aliases/regexes and Python scripts to aid in your debugging sessions】
  17. html5 css3实现字幕滚动的效果
  18. 外汇天眼:外汇中的做空和做多是什么意思?有什么区别?
  19. 质因数为2,3,5得数
  20. 什么是WordPress Gutenberg?

热门文章

  1. transient java_Java中关键字transient解析
  2. [数论]数论四大定理
  3. 抖音上如何卖母婴产品?母婴店用抖音引流的方法有哪些
  4. 如何打开一个unity工程?
  5. JDK是什么?JDK包含哪些内容?
  6. jdk和Eclipse的关系
  7. 混凝土及水泥制品市场预测
  8. FreeModbus RTU 移植指南
  9. Django学习生涯_02
  10. 华为云主机简介和使用流程