系统接口函数详解
1. closedir() 函数
1.1 函数概述
closedir() 函数用于关闭一个目录流。在使用 opendir() 打开目录后,当不再需要该目录流时,就可以使用 closedir() 来关闭它。
1.2 函数原型
#include <dirent.h>
int closedir(DIR *dirp);
1.3 功能描述
该函数会关闭 dirp 所指向的目录流。返回后, dirp 的值可能不再指向一个可访问的 DIR 类型对象。如果该目录流关联了一个文件描述符(无论是通过 opendir() 、 dirfd() 打开,还是在创建目录流时传递给 fdopendir() 的), closedir() 会关闭这个文件描述符。
1.4 返回值
- 成功完成时,返回 0。
- 失败时,返回 -1,并设置
errno以指示错误。
1.5 错误情况
| 错误码 | 描述 |
|---|
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



