From 523d94684f861d5e5ad3ed9f5deb92f1f2783f72 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Sat, 1 May 2010 15:12:56 +0200 Subject: [PATCH] xfstests: fix fiemap-tester when build without fallocate Make sure at least the tests passing -p0 like xfstests 225 can work when built without fallocate support. Signed-off-by: Christoph Hellwig Reviewed-by: Eric Sandeen --- src/fiemap-tester.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/fiemap-tester.c b/src/fiemap-tester.c index 69016a9f..acec1b55 100644 --- a/src/fiemap-tester.c +++ b/src/fiemap-tester.c @@ -37,14 +37,10 @@ static void usage(void) { printf("Usage: fiemap-tester [-m map] [-r number of runs] [-s seed] [-q]"); -#ifdef HAVE_FALLOCATE printf("[-p preallocate (1/0)] "); -#endif printf("filename\n"); printf(" -m map : generate a file with the map given and test\n"); -#ifdef HAVE_FALLOCATE printf(" -p 0/1 : turn block preallocation on or off\n"); -#endif printf(" -r count : number of runs to execute (default infinity)\n"); printf(" -s seed : seed for random map generator (default 1)\n"); printf(" -q : be quiet about non-errors\n"); @@ -513,9 +509,10 @@ main(int argc, char **argv) case 'p': prealloc = atoi(optarg);; #ifndef HAVE_FALLOCATE - if (prealloc) + if (prealloc) { printf("Not built with preallocation support\n"); - usage(); + usage(); + } #endif break; case 'q': -- 2.47.3