一、在POSIX中的定义

#include <unistd.h>

ssize_t write(int fd, const void *buf, size_t count);

二、返回值

  (1)执行成功时返回写入的字节数;

  (2)出错时,返回-1,并设置errno的值

三、部分写

ssize_t ret;

while (len !=  && (ret = write(fd, buf, len)) != ) {
if (ret == -) {
if (errno == EINTR) {
continue;
}
perror("write");
break;
}
len -= ret;
buf += ret;
}

最新文章

  1. vs2010中如何设置Visual Assist方便地使用现成的代码编辑器风格
  2. Macaca自动化测试之PC端测试
  3. centos 6.x安装rvm 配置 Ruby开发环境
  4. JSON对象长度和遍历方法
  5. 【翻译】Windows 10 中为不同设备加载不同页面的3种方法
  6. Loadrunner连接Mysql数据库
  7. psql-01基本介绍
  8. 【bzoj1857】 Scoi2010—传送带
  9. html之ol标签
  10. poj2029Get Many Persimmon Trees(最大矩阵和)
  11. vb.NET基础总结
  12. H5学习之旅-H5的框架(13)
  13. JavaScript 中常见设计模式整理
  14. transmission跳过文件校验功能实现
  15. Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error
  16. move_uploaded_file中文乱码
  17. C#微信扫码支付Demo
  18. Android 的提权(root)原理【转】
  19. IE安全系列之——RES Protocol
  20. jQuery类名添加click方法

热门文章

  1. datetime的小坑
  2. 微信小程序开发3之保存数据及页面跳转
  3. Baltic Dry Index
  4. 【转】Caffe的solver文件配置
  5. 浅谈教你如何掌握Linux系统
  6. BZOJ2822[AHOI2012]树屋阶梯——卡特兰数+高精度
  7. BZOJ2794[Poi2012]Cloakroom——离线+背包
  8. Codeforces925C Big Secret 【构造】【贪心】
  9. 【总结】 Lucas定理
  10. 面试官问我,使用Dubbo有没有遇到一些坑?我笑了