Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 10/08/1999 20:00:57
Module Name:	basesrc
Committed By:	lukem
Date:		Sat Oct  9 03:00:57 UTC 1999

Modified Files:
	basesrc/usr.bin/ftp: cmds.c extern.h fetch.c ftp.c main.c util.c

Log Message:
* use sigsetjmp()/siglongjump() instead of setjmp()/longjmp(); the latter
  don't save the signal mask on some foreign systems.
* ensure signal handlers don't use stdio and do reset errno if they
  don't exit with siglongjmp()
* use a common SIGINT handler for {send,recv}request()


To generate a diff of this commit:
cvs rdiff -r1.71 -r1.72 basesrc/usr.bin/ftp/cmds.c
cvs rdiff -r1.43 -r1.44 basesrc/usr.bin/ftp/extern.h
cvs rdiff -r1.87 -r1.88 basesrc/usr.bin/ftp/fetch.c
cvs rdiff -r1.80 -r1.81 basesrc/usr.bin/ftp/ftp.c
cvs rdiff -r1.60 -r1.61 basesrc/usr.bin/ftp/main.c
cvs rdiff -r1.74 -r1.75 basesrc/usr.bin/ftp/util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.