seekdir()
seekdir()用来设置参数dir目录流读取位置,在调用readdir()时便从此新位置开始读取。参数offset 代表距离目录文件开头的偏移量。错误代码EBADF 参数dir为无效的目录流。
基本信息
- 外文名
seekdir
- 头文件
#include
- 函数原型
void seekdir
- 参数
偏移量
头文件
#include<sys/types.h>
#include<dirent.h>
函数原型
void seekdir(DIR *dirp,long int loc);
函数说明
seekdir()用来设置参数dir目录流当前的读取位置,在调用readdir()时便从此新位置开始读取。参数offset 代表距离目录文件开头的偏移量。
返回值
错误代码EBADF 参数dir为无效的目录流
范例
执行
d_name : . offset :12
d_name : .. offset:24
d_name : init.d offset 40
d_name : rc0.d offset :56
d_name :rc1.d offset :72
d_name:rc2.d offset :88
d_name:rc3.d offset 104
d_name:rc4.d offset:120