Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 10/04/1999 17:54:09
Module Name:	basesrc
Committed By:	lukem
Date:		Tue Oct  5 00:54:09 UTC 1999

Modified Files:
	basesrc/usr.bin/ftp: cmds.c cmdtab.c extern.h fetch.c ftp.1 ftp.c
	    ftp_var.h util.c

Log Message:
enhancments from Marc Horowitz <marc@mit.edu> to improve connection timeouts:
* implement xsignal_restart(), which only sets the SA_RESTART flag if
  specifically requested
* xsignal() is now a wrapper to xsignal_restart(). INFO, USR1, USR2 and WINCH
  are restartable, ALRM, INT, PIPE and QUIT are not.
* improve getreply()'s timeout code to take advantage of the above.

other changes:
* improve wording of how globbing works for `classic' URLs (host:path).
  suggested by John Refling <johnr@imageworks.com> in relation to PRs
  [bin/8519] and [bin/8520]
* always compile in the `edit' command even if NO_EDITCOMPLETE defined.
  it's just a no-op in the latter case, which is more consistent to
  the users.
* always compile in about: support (i.e, remove NO_ABOUT).
  i'm entitled to some vanity in this program...
* clean up some whitespace


To generate a diff of this commit:
cvs rdiff -r1.68 -r1.69 basesrc/usr.bin/ftp/cmds.c
cvs rdiff -r1.29 -r1.30 basesrc/usr.bin/ftp/cmdtab.c
cvs rdiff -r1.41 -r1.42 basesrc/usr.bin/ftp/extern.h
cvs rdiff -r1.82 -r1.83 basesrc/usr.bin/ftp/fetch.c
cvs rdiff -r1.50 -r1.51 basesrc/usr.bin/ftp/ftp.1
cvs rdiff -r1.75 -r1.76 basesrc/usr.bin/ftp/ftp.c
cvs rdiff -r1.40 -r1.41 basesrc/usr.bin/ftp/ftp_var.h
cvs rdiff -r1.70 -r1.71 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.