<随缘记录> 看到哪个就记哪个
fsync
fsync(fd)
将文件描述符fd关联的文件缓冲区中的数据强制刷新到磁盘,确保数据不会丢失。
调用fsync可以保证数据在断电或程序崩溃时不会丢失。
write
write(fd, buf, strlen(buf))
尝试将buf指向的字符串写入文件描述符fd。strlen(buf)计算字符串的长度。
if (write(fd, buf, strlen(buf)) == strlen(buf))
{
…………
}
如果write函数返回的值等于strlen(buf),表示数据已经成功写入文件,没有发生截断。