1 #include <dirent.h> 2 #include <unistd.h> 3 #include "__dirent.h" 4 #include "lock.h" 5 seekdir(DIR * dir,long off)6 void seekdir(DIR *dir, long off) 7 { 8 LOCK(dir->lock); 9 dir->tell = lseek(dir->fd, off, SEEK_SET); 10 dir->buf_pos = dir->buf_end = 0; 11 UNLOCK(dir->lock); 12 } 13