David O'Brien wrote:
On Sun, Dec 21, 2008 at 10:15:21AM -0200, Carlos A. M. dos Santos wrote:
On Fri, Dec 19, 2008 at 6:20 PM, David E. O'Brien <obr...@freebsd.org> wrote:
Author: obrien
Date: Fri Dec 19 20:20:14 2008
New Revision: 186337
URL: http://svn.freebsd.org/changeset/base/186337

Log:
 burncd(8) doesn't handle signals and interrupting burncd during operation.
 For example, ^C (SIGINT) may leave the drive spinning and locked.
 This may also happen if you try to write a too-large image to a disc
 and burncd(8) exits with an I/O error.

 Add signal handling by doing a CDRIOCFLUSH ioctl to attempt to leave
 burner in a sane state when burning is interrupted with SIGHUP, SIGINT,
 SIGTERM, or in case an I/O error occurs during write.
 Note, that blanking will still continue after interrupt but it seems to
 finish correctly even after burncd(8) has quit.

 Also, while I'm here bump WARNS to "6".

 PR:           48730
 Submitted by: Jaakko Heinonen <j...@saunalahti.fi>
While you are here, would you mind taking a look at bin/123693, either
committing the proposed patch or closing the PR if my proposition is
not acceptable?

Yep, I already have that patch to look at.  Note it was hell getting the
patch - its best to not attach it when it will be base64 encoded - we
have no easy way of extracting such encoded attachements.

AFAIK, the web PR interface will detect base64-encoded attachments and present them for download.

Kris
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to