summaryrefslogtreecommitdiff
blob: aa9a91d5ea35470d6ee09aa3b05ac9b693c8437a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
diff -Naur piozone-1.0.orig/Makefile piozone-1.0/Makefile
--- piozone-1.0.orig/Makefile	2003-07-10 18:54:51.000000000 -0300
+++ piozone-1.0/Makefile	2003-07-10 19:02:41.000000000 -0300
@@ -19,3 +19,6 @@
 
 dist:	version distclean
 	(PACKNAME=`basename \`pwd\`` ; cd .. ; $(TAR) cf - $$PACKNAME | $(GZIP) -9 >$$PACKNAME.tar.gz)
+
+install:
+	install -D piozone /usr/bin/piozone
diff -Naur piozone-1.0.orig/piozone.c piozone-1.0/piozone.c
--- piozone-1.0.orig/piozone.c	2003-07-10 18:54:51.000000000 -0300
+++ piozone-1.0/piozone.c	2003-07-10 14:48:44.000000000 -0300
@@ -20,7 +20,7 @@
 #include <fcntl.h>
 #include <time.h>
 #include <signal.h>
-
+#define uint64_t u_int64_t
 #define KiB ((uint64_t) 1024)
 #define MiB ((uint64_t) 1024*KiB)
 #define GiB ((uint64_t) 1024*MiB)
@@ -73,7 +73,7 @@
     int count = 0;
     int nr = 0;
     
-    llseek(fd, off, SEEK_SET);
+    lseek64(fd, off, SEEK_SET);
     signal(SIGALRM, sigalrm_handler);
     stopf = 0;
     printf("Testing... ");
@@ -121,7 +121,7 @@
     printf("Testing... ");
     alarm(ts);
     while (!stopf &&
-	   llseek(fd, off+((rand()&area)*MiB), SEEK_SET) != -1 &&
+	   lseek64(fd, off+((rand()&area)*MiB), SEEK_SET) != -1 &&
 	   (nr = read(fd, iobuf, len)) == len)
     {
 	print_dial();
@@ -159,7 +159,7 @@
     off = 0;
     del = 64*GiB;
 
-    while (del > 8*KiB && llseek(fd, off+del, SEEK_SET) != -1)
+    while (del > 8*KiB && lseek64(fd, off+del, SEEK_SET) != -1)
     {
 	if (read(fd, buf, 8*KiB) < 0)
 	    del >>= 1;