diff options
author | kris <kris@FreeBSD.org> | 2001-08-19 08:19:37 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2001-08-19 08:19:37 +0000 |
commit | 5e75b336b9d01ea2b70ff9f4098ca7e54f86975a (patch) | |
tree | c307dda030341761eafafb3d34259ed800c35e94 /sbin/fsck_ffs | |
parent | 0bbccbf2dc9057e56f7233044f08c4b59f4f3e30 (diff) | |
download | FreeBSD-src-5e75b336b9d01ea2b70ff9f4098ca7e54f86975a.zip FreeBSD-src-5e75b336b9d01ea2b70ff9f4098ca7e54f86975a.tar.gz |
Silence non-constant format string warnings by marking functions
as __printflike()/__printf0like(), adding const, or adding missing "%s"
format strings, as appropriate.
MFC after: 2 weeks
Diffstat (limited to 'sbin/fsck_ffs')
-rw-r--r-- | sbin/fsck_ffs/fsck.h | 6 | ||||
-rw-r--r-- | sbin/fsck_ffs/fsutil.c | 2 | ||||
-rw-r--r-- | sbin/fsck_ffs/inode.c | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/sbin/fsck_ffs/fsck.h b/sbin/fsck_ffs/fsck.h index 9321560..b316bb9 100644 --- a/sbin/fsck_ffs/fsck.h +++ b/sbin/fsck_ffs/fsck.h @@ -300,7 +300,7 @@ void inodirty __P((void)); struct inostat *inoinfo __P((ino_t inum)); int linkup __P((ino_t orphan, ino_t parentdir, char *name)); int makeentry __P((ino_t parent, ino_t ino, char *name)); -void panic __P((const char *fmt, ...)); +void panic __P((const char *fmt, ...)) __printflike(1, 2); void pass1 __P((void)); void pass1b __P((void)); int pass1check __P((struct inodesc *)); @@ -309,10 +309,10 @@ void pass3 __P((void)); void pass4 __P((void)); int pass4check __P((struct inodesc *)); void pass5 __P((void)); -void pfatal __P((const char *fmt, ...)); +void pfatal __P((const char *fmt, ...)) __printflike(1, 2); void pinode __P((ino_t ino)); void propagate __P((void)); -void pwarn __P((const char *fmt, ...)); +void pwarn __P((const char *fmt, ...)) __printflike(1, 2); int readsb __P((int listerr)); int reply __P((char *question)); void rwerror __P((char *mesg, ufs_daddr_t blk)); diff --git a/sbin/fsck_ffs/fsutil.c b/sbin/fsck_ffs/fsutil.c index 325fe5c..7cbde0c 100644 --- a/sbin/fsck_ffs/fsutil.c +++ b/sbin/fsck_ffs/fsutil.c @@ -593,7 +593,7 @@ dofix(idesc, msg) if (idesc->id_type == DATA) direrror(idesc->id_number, msg); else - pwarn(msg); + pwarn("%s", msg); if (preen) { printf(" (SALVAGED)\n"); idesc->id_fix = FIX; diff --git a/sbin/fsck_ffs/inode.c b/sbin/fsck_ffs/inode.c index 06c2e77..effe73f 100644 --- a/sbin/fsck_ffs/inode.c +++ b/sbin/fsck_ffs/inode.c @@ -189,7 +189,7 @@ iblock(idesc, ilevel, isize) (void)sprintf(buf, "PARTIALLY TRUNCATED INODE I=%lu", (u_long)idesc->id_number); if (preen) { - pfatal(buf); + pfatal("%s", buf); } else if (dofix(idesc, buf)) { *ap = 0; dirty(bp); |