Module Name: src
Committed By: sborrill
Date: Tue May 26 20:29:04 UTC 2009
Modified Files:
src/distrib/utils/sysinst/arch/mac68k: md.c
Log Message:
Fix build by explicitly narrowing dlsize to an unsigned 32-bit quantity as
supported by disklabel.
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/distrib/utils/sysinst/arch/mac68k/md.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/utils/sysinst/arch/mac68k/md.c
diff -u src/distrib/utils/sysinst/arch/mac68k/md.c:1.53 src/distrib/utils/sysinst/arch/mac68k/md.c:1.54
--- src/distrib/utils/sysinst/arch/mac68k/md.c:1.53 Tue Oct 7 09:58:15 2008
+++ src/distrib/utils/sysinst/arch/mac68k/md.c Tue May 26 20:29:04 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: md.c,v 1.53 2008/10/07 09:58:15 abs Exp $ */
+/* $NetBSD: md.c,v 1.54 2009/05/26 20:29:04 sborrill Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -44,6 +44,7 @@
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/utsname.h>
+#include <machine/int_fmtio.h>
#include "defs.h"
#include "md.h"
#include "msg_defs.h"
@@ -1083,7 +1084,7 @@
(void)fprintf (f, "%s|NetBSD installation generated:\\\n", bsddiskname);
(void)fprintf (f, "\t:dt=%s:ty=winchester:\\\n", disktype);
(void)fprintf (f, "\t:nc#%d:nt#%d:ns#%d:\\\n", dlcyl, dlhead, dlsec);
- (void)fprintf (f, "\t:sc#%d:su#%d:\\\n", dlhead*dlsec, dlsize);
+ (void)fprintf (f, "\t:sc#%d:su#%" PRIu32 ":\\\n", dlhead*dlsec, (uint32_t)dlsize);
(void)fprintf (f, "\t:se#%d:%s\\\n", blk_size, doessf);
for (i=0; i<8; i++) {
if (bsdlabel[i].pi_fstype == FS_HFS)