Project

General

Profile

« Previous | Next » 

Revision c5c5740e

Added by Nathan Scott over 15 years ago

  • ID c5c5740e919e1b3c852269e2b140ee85864103a7

MMV agent and library fixes, big and small.

  • 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.

  • added
  • modified
  • copied
  • renamed
  • deleted