diff -urN piozone-1.0/piozone.c piozone-1.0-haiku/piozone.c --- piozone-1.0/piozone.c 2002-01-28 08:14:54.022282240 +0000 +++ piozone-1.0-haiku/piozone.c 2012-07-18 19:03:17.767295488 +0000 @@ -12,7 +12,9 @@ ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ +#include #include +#include #include #include #include @@ -73,7 +75,7 @@ int count = 0; int nr = 0; - llseek(fd, off, SEEK_SET); + lseek(fd, off, SEEK_SET); signal(SIGALRM, sigalrm_handler); stopf = 0; printf("Testing... "); @@ -121,7 +123,7 @@ printf("Testing... "); alarm(ts); while (!stopf && - llseek(fd, off+((rand()&area)*MiB), SEEK_SET) != -1 && + lseek(fd, off+((rand()&area)*MiB), SEEK_SET) != -1 && (nr = read(fd, iobuf, len)) == len) { print_dial(); @@ -159,7 +161,7 @@ off = 0; del = 64*GiB; - while (del > 8*KiB && llseek(fd, off+del, SEEK_SET) != -1) + while (del > 8*KiB && lseek(fd, off+del, SEEK_SET) != -1) { if (read(fd, buf, 8*KiB) < 0) del >>= 1;