Subject: CVS commit: basesrc/sbin/dump
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 12/25/2001 14:06:26
Module Name:	basesrc
Committed By:	lukem
Date:		Tue Dec 25 12:06:26 UTC 2001

Modified Files:
	basesrc/sbin/dump: dump.h dumprmt.c itime.c main.c optr.c tape.c

Log Message:
Fixes from FreeBSD:
- Fix error if first tape was write protected.  Fix NetBSD PRs 4754 and 6098.
- Make dump exit codes confirm to manual page.
- Use \a instead of \7 to make noise.
- Fix estimated number of tapes for huge dumps to cartridges.
- Use <sys/queue.h> SLIST_* instead of home-rolled lists.
- Do not exit if unable to read or create /etc/dumpdates.
- Support output (tape) device returning ENOSPC for end-of-media on a write.

Fixes by me:
- Remove unused ddates_in.
- Don't dump core if SIGINFO is received before 1 second has elapsed.
- Only process SIGINFO in current "active" child.
- Don't dump core in -w if dumpdates wasn't readable and ddatev == NULL
- Minor KNF; wrap some lines


To generate a diff of this commit:
cvs rdiff -r1.31 -r1.32 basesrc/sbin/dump/dump.h
cvs rdiff -r1.28 -r1.29 basesrc/sbin/dump/dumprmt.c
cvs rdiff -r1.12 -r1.13 basesrc/sbin/dump/itime.c
cvs rdiff -r1.47 -r1.48 basesrc/sbin/dump/main.c
cvs rdiff -r1.24 -r1.25 basesrc/sbin/dump/optr.c
cvs rdiff -r1.34 -r1.35 basesrc/sbin/dump/tape.c

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