*/
/* for O_DIRECT */
-#define _GNU_SOURCE
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE
+#endif
#include <stdio.h>
#include <string.h>
{
int fd;
char *buf;
- loff_t count, last, offset;
+ long long count, last, offset;
long pg_vec, len;
__u64 objid;
struct stat st;
objid = 3;
}
- printf("%s: %s on %s(objid "LPX64") for "LPU64"x%ld pages \n",
- argv[0],
+ printf("%s: %s on %s(objid "LPX64") for %llux%ld pages \n",
+ argv[0],
#ifdef O_DIRECT
flags & O_DIRECT ? "directio" : "i/o",
#else