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