diff --git a/src/obidmscolumn.c b/src/obidmscolumn.c index c87d8e9..153532e 100644 --- a/src/obidmscolumn.c +++ b/src/obidmscolumn.c @@ -485,7 +485,17 @@ obiversion_t obi_column_get_latest_version_from_name(OBIDMS_p dms, const char* c size_t obi_get_platform_header_size() { - return getpagesize() * 2; + size_t header_size; + size_t rounded_header_size; + double multiple; + + header_size = sizeof(OBIDMS_column_header_t); + + multiple = ceil((double) header_size / (double) getpagesize()); + + rounded_header_size = multiple * getpagesize(); + + return rounded_header_size; }