summaryrefslogtreecommitdiff
path: root/usr.bin/mail/tty.c
AgeCommit message (Collapse)Author
2001-06-23Remove evil #ifdef __GNUC__ garbage to avoid longjmp clobbering andTodd C. Miller
use volatile instead.
1997-11-14NetBSD changes (mostly comsmetic):Todd C. Miller
replace panic() with calls to err()/errx() use S_IS* instead of doing by hand with S_IF*. Use TIMESPEC_TO_TIMEVAL() and gettimeofday instead of time(2) Use _POSIX_VDISABLE, not 0 Kill register
1997-11-13Add back EXTPROC code now that tty_pty.c has the lite2 fix.Todd C. Miller
1997-07-31Remove TIOCEXT added in lite2 merge for now. Causes problems whenTodd C. Miller
mail(1) is used over a telnet session.
1997-07-30Fix one possible oflow (not exploitable) and do a wee bit of KNF.Todd C. Miller
Much more remains to be done.
1997-07-22grabh() now returns SIGINT if it was interrupted (previously alwaysTodd C. Miller
returned 0 and the return val was always ignored). Add gethfromtty() to get a header (using grabh) from the tty and quit on two ^C's. Use gethfromtty() when getting Subject, Cc, and Bcc headers so we can quit nicely. Closes PR #291. Don't use longs where it doesn't make sense.
1997-07-14Convert remaining sigsetmask() -> sigprocmask() (POSIX style)Todd C. Miller
in collect.c and fix up some signal botches elsewhere.
1997-07-14NOSTR -> NULLTodd C. Miller
Use sigsetjmp/siglongjmp instead of sigjmp/longjmp for portability.
1997-07-13bcopy() -> memcpy() and fix some casts.Todd C. Miller
1997-07-13Merge in NetBSD and 4.4BSD-lite2 changes as well as some of my own.Todd C. Miller
- handle long lines safely (from NetBSD) - use puts/fputs and putchar/putc when it makes sense - use err/errx and warn/warnx when it makes sense - make return() and sizeof() style consisten - some more buffer safety
1996-06-11from christos;Theo de Raadt
- Fix PR/105: Implement dot locking protocol and check return value of flock. - Fix PR/2247: Don't call unknown users "ubluit". Issue an error message. - Fix/add prototypes. - Fix warnings. - Use POSIX signal mask calls.
1995-10-18initial import of NetBSD treeTheo de Raadt