10 int main(int argc, char *argv[])
17 dir = opendir(argv[1]);
21 perror("Failed to get dirfd!");
28 static int array[11] = {0, 1, 2, 3, 1023, 1024, 1025, 4095,
29 4096, 4097, 0x7fffffff};
32 for(i = 0; i < 11; i++) {
33 ret1 = lseek(fd, array[i++], SEEK_SET);
35 perror("Seek failed!");
40 off_t pos = lseek(fd, 0, SEEK_CUR);
41 lseek(fd, pos, SEEK_SET);
45 int ret2 = lseek(fd, 0, SEEK_SET);
47 perror("Seek failed!");
50 while ((ptr = readdir(dir)))