summaryrefslogtreecommitdiffstats
path: root/usr.sbin/burncd
diff options
context:
space:
mode:
authormikeh <mikeh@FreeBSD.org>2001-12-24 03:20:10 +0000
committermikeh <mikeh@FreeBSD.org>2001-12-24 03:20:10 +0000
commit74bdcb56abe0a223135586372f4d30ab7aff1fc3 (patch)
tree4977c58b94de6a70927d884ada1bc4159aa785d4 /usr.sbin/burncd
parent4d0ef005098bc12b6c5aaa7b40151cdcb7be040e (diff)
downloadFreeBSD-src-74bdcb56abe0a223135586372f4d30ab7aff1fc3.zip
FreeBSD-src-74bdcb56abe0a223135586372f4d30ab7aff1fc3.tar.gz
WARNS=2 fixup. Set NO_WERROR due to use of 'j' format specifier.
PR: bin/32567
Diffstat (limited to 'usr.sbin/burncd')
-rw-r--r--usr.sbin/burncd/Makefile2
-rw-r--r--usr.sbin/burncd/burncd.c25
2 files changed, 15 insertions, 12 deletions
diff --git a/usr.sbin/burncd/Makefile b/usr.sbin/burncd/Makefile
index 11e07c7..ca68ea1 100644
--- a/usr.sbin/burncd/Makefile
+++ b/usr.sbin/burncd/Makefile
@@ -1,6 +1,8 @@
# $FreeBSD$
PROG= burncd
+WARNS?= 2
+NO_WERROR= 2
MAN= burncd.8
.include <bsd.prog.mk>
diff --git a/usr.sbin/burncd/burncd.c b/usr.sbin/burncd/burncd.c
index 05dc7f0..85c1754 100644
--- a/usr.sbin/burncd/burncd.c
+++ b/usr.sbin/burncd/burncd.c
@@ -72,7 +72,7 @@ main(int argc, char **argv)
int dao = 0, eject = 0, fixate = 0, list = 0, multi = 0, preemp = 0;
int nogap = 0, speed = 4, test_write = 0;
int block_size = 0, block_type = 0, cdopen = 0;
- char *devname = "/dev/acd0c";
+ const char *dev = "/dev/acd0c";
while ((ch = getopt(argc, argv, "def:lmnpqs:tv")) != -1) {
switch (ch) {
@@ -85,7 +85,7 @@ main(int argc, char **argv)
break;
case 'f':
- devname = optarg;
+ dev = optarg;
break;
case 'l':
@@ -132,8 +132,8 @@ main(int argc, char **argv)
if (argc == 0)
usage();
- if ((fd = open(devname, O_RDWR, 0)) < 0)
- err(EX_NOINPUT, "open(%s)", devname);
+ if ((fd = open(dev, O_RDWR, 0)) < 0)
+ err(EX_NOINPUT, "open(%s)", dev);
if (ioctl(fd, CDRIOCGETBLOCKSIZE, &saved_block_size) < 0)
err(EX_IOERR, "ioctl(CDRIOCGETBLOCKSIZE)");
@@ -281,7 +281,7 @@ main(int argc, char **argv)
void
add_track(char *name, int block_size, int block_type, int nogap)
{
- struct stat stat;
+ struct stat sb;
int file;
static int done_stdin = 0;
@@ -295,11 +295,11 @@ add_track(char *name, int block_size, int block_type, int nogap)
}
else if ((file = open(name, O_RDONLY, 0)) < 0)
err(EX_NOINPUT, "open(%s)", name);
- if (fstat(file, &stat) < 0)
+ if (fstat(file, &sb) < 0)
err(EX_IOERR, "fstat(%s)", name);
tracks[notracks].file = file;
tracks[notracks].file_name = name;
- tracks[notracks].file_size = stat.st_size;
+ tracks[notracks].file_size = sb.st_size;
tracks[notracks].block_size = block_size;
tracks[notracks].block_type = block_type;
@@ -319,9 +319,10 @@ add_track(char *name, int block_size, int block_type, int nogap)
roundup_blocks(&tracks[notracks]))
pad = 1;
fprintf(stderr,
- "adding type 0x%02x file %s size %qd KB %d blocks %s\n",
+ "adding type 0x%02x file %s size %jd KB %d blocks %s\n",
tracks[notracks].block_type, name,
- stat.st_size / 1024, roundup_blocks(&tracks[notracks]),
+ (intmax_t)sb.st_size / 1024,
+ roundup_blocks(&tracks[notracks]),
pad ? "(0 padded)" : "");
}
notracks++;
@@ -530,13 +531,13 @@ roundup_blocks(struct track_info *track)
}
void
-cue_ent(struct cdr_cue_entry *cue, int ctl, int adr, int track, int index,
+cue_ent(struct cdr_cue_entry *cue, int ctl, int adr, int track, int ind,
int dataform, int scms, int lba)
{
cue->adr = adr;
cue->ctl = ctl;
cue->track = track;
- cue->index = index;
+ cue->index = ind;
cue->dataform = dataform;
cue->scms = scms;
lba += 150;
@@ -546,7 +547,7 @@ cue_ent(struct cdr_cue_entry *cue, int ctl, int adr, int track, int index,
}
void
-cleanup(int dummy)
+cleanup(int dummy __unused)
{
if (ioctl(fd, CDRIOCSETBLOCKSIZE, &saved_block_size) < 0)
err(EX_IOERR, "ioctl(CDRIOCSETBLOCKSIZE)");
OpenPOWER on IntegriCloud