build: avoid a fiemap compile failure on some systems
authorPádraig Brady <P@draigBrady.com>
Fri, 15 Jul 2011 08:51:35 +0000 (09:51 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 15 Jul 2011 09:55:04 +0000 (10:55 +0100)
commit4f71710c420caa8d9efa93fb30c308976be0eda0
treeae434a701e79c1f5446ff17643a7590f4937a5cf
parentfeb0b08c0d030fbeb94ef4f7b6f7f701ffb42af5
build: avoid a fiemap compile failure on some systems

* src/fiemap.h (struct fiemap): Adjust the previous change
to the fiemap_extents array, which would also require changes
to the sizeof calculations in extent_scan_read().
Instead, only declare the fiemap_extents zero length array
on linux, which is the only platform that references this member.
This avoids a compilation failure on systems that don't support
this non standard construct.  We don't use the equivalent C99
flexible array construct so as to have maximum portability.
* src/extent-scan.c: Cleanup. Remove a redundant #ifndef.
src/extent-scan.c
src/fiemap.h