From owner-cvs-lib  Sun Dec 31 06:00:31 1995
Return-Path: owner-cvs-lib
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id GAA03592
          for cvs-lib-outgoing; Sun, 31 Dec 1995 06:00:31 -0800 (PST)
Received: (from joerg@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id GAA03585
          Sun, 31 Dec 1995 06:00:28 -0800 (PST)
Date: Sun, 31 Dec 1995 06:00:28 -0800 (PST)
From: Joerg Wunsch <joerg>
Message-Id: <199512311400.GAA03585@freefall.freebsd.org>
To: CVS-committers, cvs-lib
Subject: cvs commit: src/lib/libc/gen getpass.3 getpass.c
Sender: owner-cvs-lib@FreeBSD.ORG
Precedence: bulk

joerg       95/12/31 06:00:27

  Modified:    lib/libc/gen  getpass.3 getpass.c
  Log:
  Finally complete my fix for the behaviour of getpass(3) upon receipt
  of signals.  Signals are now properly caught, tty state is being
  restored, and the previous sigaction triggered.  Upon receipt of a
  sigcont, echo is turned off again.
  
  SIGTSTP causes a buffer flush, the man page mentions this.  (Although
  i rather think of it as a feature than a bug.)
  
  This is likely to be my last FreeBSD action for 1995, xearth shows
  me that our .au guys must already write 1996. :-)
  
  Revision  Changes    Path
  1.2       +4 -0      src/lib/libc/gen/getpass.3
  1.4       +52 -18    src/lib/libc/gen/getpass.c