Page MenuHomeFreeBSD

D56033.id.diff
No OneTemporary

D56033.id.diff

diff --git a/sbin/tunefs/Makefile b/sbin/tunefs/Makefile
--- a/sbin/tunefs/Makefile
+++ b/sbin/tunefs/Makefile
@@ -3,6 +3,4 @@
LIBADD= ufs util
MAN= tunefs.8
-WARNS?= 3
-
.include <bsd.prog.mk>
diff --git a/sbin/tunefs/tunefs.c b/sbin/tunefs/tunefs.c
--- a/sbin/tunefs/tunefs.c
+++ b/sbin/tunefs/tunefs.c
@@ -640,7 +640,7 @@
return (-1);
}
for (off = 0; off < bytes; off += dp->d_reclen) {
- dp = (struct direct *)&block[off];
+ dp = (struct direct *)(uintptr_t)&block[off];
if (dp->d_reclen == 0)
break;
if (dp->d_ino == 0)
@@ -705,7 +705,7 @@
struct direct *dp;
for (; off < sblock.fs_bsize; off += DIRBLKSIZ) {
- dp = (struct direct *)&block[off];
+ dp = (struct direct *)(uintptr_t)&block[off];
dp->d_ino = 0;
dp->d_reclen = DIRBLKSIZ;
dp->d_type = DT_UNKNOWN;
@@ -728,7 +728,7 @@
return (-1);
}
bzero(&block[off], sblock.fs_bsize - off);
- dp = (struct direct *)&block[off];
+ dp = (struct direct *)(uintptr_t)&block[off];
dp->d_ino = ino;
dp->d_reclen = DIRBLKSIZ;
dp->d_type = DT_REG;

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 16, 12:01 PM (15 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31542428
Default Alt Text
D56033.id.diff (1 KB)

Event Timeline