fix man page cut&paste typo on mmv_inc_value NAME section
use double-back quote in mmv.4 section describing MMV magic
document the now-fixed sizes of MMV file format fields, esp.
TOC struct which was not correct for 64-bit platforms (time_t).
fix mmv.4 typos - Lenght and secion, cut&pasted several times.
use fixed size types in the on-disk format for MMV mmapped file,
this change largely cosmetic except for removal of time_t.
fix up some minor whitespace crimes in mmv_stats.h
pmdammv had a 32 bit (int) value for gen number in-core, but it
was time_t on disk (which is a long - 64 bits for 64 bit hosts).
if HAVE_MKSTEMP was defined, we botch it completely in two ways:
o path[] buffer used to hold both targets of rename(2), so we
attempt to rename a file to itself.
o free() of the filename was only correct for the tempnam usage,
which mallocs the filename. Currently we double-free at the
end of map_stats which glibc detects and implodes.
remove a couple of unneeded, shadow declarations of "int i" in
the map_stats routine.
we should not unlink the temporary namespace file explicitly, as
this is now done in the ReplacePmnsNames script.
MMV agent and library fixes, big and small.
fix mmv.4 typos - Lenght and secion, cut&pasted several times.
use fixed size types in the on-disk format for MMV mmapped file,
this change largely cosmetic except for removal of time_t.
fix up some minor whitespace crimes in mmv_stats.h
pmdammv had a 32 bit (int) value for gen number in-core, but it
was time_t on disk (which is a long - 64 bits for 64 bit hosts).
if HAVE_MKSTEMP was defined, we botch it completely in two ways:
o path[] buffer used to hold both targets of rename(2), so we
attempt to rename a file to itself.
o free() of the filename was only correct for the tempnam usage,
which mallocs the filename. Currently we double-free at the
end of map_stats which glibc detects and implodes.
remove a couple of unneeded, shadow declarations of "int i" in
the map_stats routine.
we should not unlink the temporary namespace file explicitly, as
this is now done in the ReplacePmnsNames script.