•【write系统调用】
•功能描述:
向指定文件写数据
•
用法:
#include<unistd.h>
ssize_t write(
ssize_t write(
int fd, //file descriptor
const void *buf, //data to write
size_t nbytes //amount to write
)
•
说明:
•
write函数将buf中的nbytes字节内容写入文件描述符fd.
•
成功时返回写的字节数.失败时返回-1
•
write的返回值大于0,表示写了部分或者是全部的数据.
•
返回的值小于0,此时出现了错误
•当用户调用write系统调用时,并不执行写操作