From: Paul Eggert Date: Fri, 15 Jul 2011 05:06:46 +0000 (-0700) Subject: * src/fiemap.h (struct fiemap.fm_extents): Change size to 1. X-Git-Tag: v8.13~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feb0b08c0d030fbeb94ef4f7b6f7f701ffb42af5;p=thirdparty%2Fcoreutils.git * src/fiemap.h (struct fiemap.fm_extents): Change size to 1. This is for portability to non-GCC C89 and C99 compilers. Original problem, on NonStop, reported by Joachim Schmitz in . --- diff --git a/src/fiemap.h b/src/fiemap.h index 1938c749ec..e7243b41b5 100644 --- a/src/fiemap.h +++ b/src/fiemap.h @@ -51,8 +51,9 @@ struct fiemap uint32_t fm_reserved; - /* Array of mapped extents(out). */ - struct fiemap_extent fm_extents[0]; + /* Array of mapped extents(out). + The actual size is given by fm_extent_count. */ + struct fiemap_extent fm_extents[1]; }; /* The maximum offset can be mapped for a file. */