cvs commit: src/usr.bin/systat vmstat.c

Bruce Evans bde at FreeBSD.org
Tue Feb 14 03:57:10 PST 2006


bde         2006-02-14 11:57:02 UTC

  FreeBSD src repository

  Modified files:
    usr.bin/systat       vmstat.c 
  Log:
  Fix some minor bugs:
  
  Always use snprintf()'s return value, since discarding it is a style
  bug at best and using it here gives slightly simpler code and better
  error checking.  Use snprintf() in putlongdouble() the same as in
  putfloat().  (1.25 changed most sprintf()'s to snprintf()'s to fix
  non-bugs without changing the logic to use the result of snprintf();
  1.27 restored one of the sprintf()s by cloning a stale version of
  putfloat().)
  
  Don't print a too-long field in the unlikely case that the fallback
  to M units in putint() leaves the field still too long.  (The fallback
  to printing stars was lost in rev.1.58 when the fallback to M units
  was added.)
  
  Revision  Changes    Path
  1.66      +21 -13    src/usr.bin/systat/vmstat.c


More information about the cvs-src mailing list