summaryrefslogtreecommitdiff
path: root/lib/libc/gen/getpass.c
AgeCommit message (Expand)Author
2016-01-31PR/50695: coypu: ctrl-c in su password input breaks shell (bash, csh)christos
2014-09-18make more descriptors that we open as close-on-execchristos
2014-06-16Recognize CR as end of line too. the telnet client passes that to us insteadchristos
2012-05-26make getpass and getpass_r print a newline like they did before.christos
2012-05-02test for both NUL and _POSIX_VDISABLE, because _POSIX_VDISABLE propagationchristos
2012-04-14- If fd == NULL, do the dance with opening /dev/ttychristos
2012-04-13prefer ETIMEDOUT.christos
2012-04-13add timeout.christos
2012-04-13- don't update the length of the buffer until the allocation succeedschristos
2012-04-13unconfuse lint; XXX: should really fix lint.christos
2012-04-12add GETPASS_ECHO_STARchristos
2012-04-12add getpassfd() that gives us even more fine grain control on how to getchristos
2012-04-12raise signals for the tty characters that do.christos
2012-04-12Add a new getpass implementation that does not mess with signals, andchristos
2008-01-01block signals before playing with files. From Anon Ymouschristos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2000-01-22Delint.mycroft
1999-09-16* use _DIAGASSERT() to check pointer arguments against NULL and filelukem
1998-02-03remove obsolete register declarationsperry
1997-07-21If port provides __weak_alias(), provide an Standard C and POSIX purejtc
1997-07-13Fix RCSID'schristos
1996-05-20Signal mask was not restored correctly.jtc
1996-05-16Use the POSIX signal mask interfacechristos
1995-06-16<sys/termios.h> -> <termios.h>jtc
1995-02-28Changed <sys/signal.h> to <signal.h>jtc
1995-02-27update from Lite, with local changes. fix Ids, etc.cgd
1994-01-04Use _PATH_TTY constant instead of "/dev/tty".jtc
1993-08-26Declare rcsid strings so they are stored in text segment.jtc
1993-07-30Add even more RCS frobs.mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd