Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jan 2000 15:33:21 -0500 (EST)
From:      Brian Fundakowski Feldman <green@FreeBSD.org>
To:        Bryan Liesner <bleez@netaxs.com>
Cc:        sos@FreeBSD.ORG, current@FreeBSD.ORG
Subject:   Re: ATA CD-R problems, still...
Message-ID:  <Pine.BSF.4.10.10001161531340.24936-100000@green.dyndns.org>
In-Reply-To: <Pine.BSF.4.21.0001082235410.192-100000@gravy.kishka.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Can you try this patch to src/usr.sbin/burncd, and see if things work
after that?  Thanks! (BTW, there's also an extra feature in there, hope
you don't mind :)

-- 
 Brian Fundakowski Feldman           \  FreeBSD: The Power to Serve!  /
 green@FreeBSD.org                    `------------------------------'

Index: burncd.c
===================================================================
RCS file: /usr2/ncvs/src/usr.sbin/burncd/burncd.c,v
retrieving revision 1.4
diff -u -r1.4 burncd.c
--- burncd.c	2000/01/15 15:51:47	1.4
+++ burncd.c	2000/01/16 03:56:18
@@ -38,8 +38,9 @@
 #include <sys/ioctl.h>
 #include <sys/cdio.h>
 #include <sys/cdrio.h>
+#include <sys/stat.h>
 
-#define BLOCKS	32
+#define BLOCKS	16
 
 static int fd, saved_block_size;
 void cleanup(int);
@@ -142,8 +143,13 @@
         		err(EX_IOERR, "ioctl(CDRIOCNEXTWRITEABLEADDR)");
 
 		if (!quiet) {
+			struct stat sb;
+
+			if (fstat(file, &sb) < 0)
+				err(EX_IOERR, "fstat(%s)", argv[arg]);
 			fprintf(stderr, "next writeable LBA %d\n", addr);
-			fprintf(stderr, "writing from file %s\n", argv[arg]);
+			fprintf(stderr, "writing from file %s - %d KB\n",
+				argv[arg], sb.st_size / (1 << 10));
 		}
 		lseek(fd, 0, SEEK_SET);
 		size = 0;




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10001161531340.24936-100000>