seekdir.c raw

   1  #include <dirent.h>
   2  #include <unistd.h>
   3  #include "__dirent.h"
   4  #include "lock.h"
   5  
   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