Linux文件编程之【系统调用】——close()
来源:互联网 发布:艾吉奥奥迪托雷 知乎 编辑:程序博客网 时间:2024/05/16 11:07
(1)相关函数说明
相关函数
open,fcntl,shutdown,unlink,fclose
表头文件
#include<unistd.h>
定义函数
int close(intfd);
参数说明
参数fd为先前由open()或creat()所返回的文件描述词。
当使用完文件后若已不再需要则可使用close()关闭该文件,而close()会让数据写回磁盘,并释放该文件所占用的资源。
返回值
若文件顺利关闭则返回0,发生错误时返回-1。
错误代码
EBADF 参数fd 非有效的文件描述词或该文件已关闭。
附加说明
虽然在进程结束时,系统会自动关闭已打开的文件,但仍建议自行关闭文件,并确实检查返回值。
范例
参考open()
(2)实例源码
参考最后的“综合实例”(文件拷贝)。
(3)调试结果
参考最后的“综合实例”(文件拷贝)。
- Linux文件编程之【系统调用】——close()
- linux文件编辑-系统调用—close()…
- Linux文件编程之【系统调用】——绪论
- Linux文件编程之【系统调用】——creat()
- Linux文件编程之【系统调用】——open()
- Linux文件编程之【系统调用】——read()
- Linux文件编程之【系统调用】——write()
- Linux文件编程之【系统调用】—— lseek()
- Linux文件编程之【系统调用】—— access()
- Linux文件编程之【系统调用】——绪论
- Linux系统调用之open(), close()
- Linux系统调用之open, close
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux系统编程——系统调用之I/O操作(文件操作)
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux文件编程之【系统调用】——综合实例:文件拷贝
- Parallel Model
- linux 查找命令:删除文件夹以及其子文件夹下所有名字为file的文件发表于
- LPC 2368 中断
- 电子术语名词解释
- Temporal Property
- Linux文件编程之【系统调用】——close()
- 大学生必看书籍
- Minidump 文件分析工具
- 析构与构造顺序
- launcher修改--左右滑动屏幕切换源码追踪
- 冰点还原6.61 For Win2003 打造全过程
- cocos2d - 粒子系统(Particle Designer)
- datagrid 遮罩
- 研一