freebsd-src/libexec/telnetd
Sheldon Hearn fa3e900453 Don't use non-signal-safe functions (exit(3) in this case) in
signal handlers.  In this case, use _exit(2) instead, following
the call to shutdown(2).

This fixes rare telnetd hangs.

PR:		misc/33672
Submitted by:	Umesh Krishnaswamy <umesh@juniper.net>
MFC after:	1 month
2002-02-05 15:20:02 +00:00
..
defs.h Manually unifdef(1) CRAY, UNICOS, hpux and sun uselsess code. 2001-08-29 14:16:17 +00:00
ext.h Merge the (in)complete ANSIfication work from src/crypto/telnet. 2001-11-30 22:37:28 +00:00
global.c Feature merging and diff reduction between this code and crypto telnet. 2001-08-20 12:12:27 +00:00
Makefile Diff-reduce WRT src/secure/*telnet*/Makefile. 2001-11-30 21:34:51 +00:00
pathnames.h $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
slc.c After running a "make unifdef", commit the resultant diffs. 2001-11-30 22:03:20 +00:00
state.c After running a "make unifdef", commit the resultant diffs. 2001-11-30 22:03:20 +00:00
sys_term.c Don't use non-signal-safe functions (exit(3) in this case) in 2002-02-05 15:20:02 +00:00
telnetd.8 MFCrypto: Remove -r, -s, sort -p. 2001-12-14 14:46:51 +00:00
telnetd.c Merge the (in)complete ANSIfication work from src/crypto/telnet. 2001-11-30 22:37:28 +00:00
telnetd.h After running a "make unifdef", commit the resultant diffs. 2001-11-30 22:03:20 +00:00
termstat.c After running a "make unifdef", commit the resultant diffs. 2001-11-30 22:03:20 +00:00
utility.c After running a "make unifdef", commit the resultant diffs. 2001-11-30 22:03:20 +00:00