Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Oct 2009 12:32:25 +0000 (UTC)
From:      Jaakko Heinonen <jh@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/usr.bin/systat keyboard.c main.c
Message-ID:  <200910111232.n9BCWlm9013404@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jh          2009-10-11 12:32:25 UTC

  FreeBSD src repository

  Modified files:
    usr.bin/systat       keyboard.c main.c 
  Log:
  SVN rev 197956 on 2009-10-11 12:32:25Z by jh
  
  - Catch SIGHUP to perform cleanup before exiting.
  - Exit if getch() returns with an error other than EINTR. Otherwise
    systat(1) may get stuck in an infinite loop if it doesn't receive
    SIGHUP when terminal closes. [1]
  - Remove attempt to clear stdio error indicators. getch() doesn't use
    stdio, making it useless. [2]
  - Remove unneeded masking of getch() return value. [2]
  
  PR:             bin/107171
  Reviewed by:    bde
  Approved by:    trasz (mentor)
  Obtained from:  OpenBSD [1]
  Suggested by:   bde [2]
  MFC after:      1 month
  
  Revision  Changes    Path
  1.4       +7 -4      src/usr.bin/systat/keyboard.c
  1.22      +1 -0      src/usr.bin/systat/main.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910111232.n9BCWlm9013404>