Module Name: src
Committed By: christos
Date: Sun Aug 14 09:06:12 UTC 2011
Modified Files:
src/external/bsd/file/dist/src: fsmagic.c print.c
src/external/bsd/file/lib: Makefile
Log Message:
fix non-literal strings where they are not needed.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/file/dist/src/fsmagic.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/external/bsd/file/dist/src/print.c
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/file/lib/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/file/dist/src/fsmagic.c
diff -u src/external/bsd/file/dist/src/fsmagic.c:1.3 src/external/bsd/file/dist/src/fsmagic.c:1.4
--- src/external/bsd/file/dist/src/fsmagic.c:1.3 Thu May 12 21:52:13 2011
+++ src/external/bsd/file/dist/src/fsmagic.c Sun Aug 14 05:06:12 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: fsmagic.c,v 1.3 2011/05/13 01:52:13 christos Exp $ */
+/* $NetBSD: fsmagic.c,v 1.4 2011/08/14 09:06:12 christos Exp $ */
/*
* Copyright (c) Ian F. Darwin 1986-1995.
@@ -37,7 +37,7 @@
#if 0
FILE_RCSID("@(#)$File: fsmagic.c,v 1.62 2010/09/20 20:16:08 rrt Exp $")
#else
-__RCSID("$NetBSD: fsmagic.c,v 1.3 2011/05/13 01:52:13 christos Exp $");
+__RCSID("$NetBSD: fsmagic.c,v 1.4 2011/08/14 09:06:12 christos Exp $");
#endif
#endif /* lint */
@@ -69,22 +69,18 @@
private int
bad_link(struct magic_set *ms, int err, char *buf)
{
- const char *errfmt;
int mime = ms->flags & MAGIC_MIME;
if ((mime & MAGIC_MIME_TYPE) &&
file_printf(ms, "application/x-symlink")
== -1)
return -1;
else if (!mime) {
- if (err == ELOOP)
- errfmt = "symbolic link in a loop";
- else
- errfmt = "broken symbolic link to `%s'";
if (ms->flags & MAGIC_ERROR) {
- file_error(ms, err, errfmt, buf);
+ file_error(ms, err,
+ "broken symbolic link to `%s'", buf);
return -1;
}
- if (file_printf(ms, errfmt, buf) == -1)
+ if (file_printf(ms, "broken symbolic link to `%s'", buf) == -1)
return -1;
}
return 1;
Index: src/external/bsd/file/dist/src/print.c
diff -u src/external/bsd/file/dist/src/print.c:1.1.1.2 src/external/bsd/file/dist/src/print.c:1.2
--- src/external/bsd/file/dist/src/print.c:1.1.1.2 Thu May 12 16:46:53 2011
+++ src/external/bsd/file/dist/src/print.c Sun Aug 14 05:06:12 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: print.c,v 1.1.1.2 2011/05/12 20:46:53 christos Exp $ */
+/* $NetBSD: print.c,v 1.2 2011/08/14 09:06:12 christos Exp $ */
/*
* Copyright (c) Ian F. Darwin 1986-1995.
@@ -37,7 +37,7 @@
#if 0
FILE_RCSID("@(#)$File: print.c,v 1.69 2010/07/21 16:47:18 christos Exp $")
#else
-__RCSID("$NetBSD: print.c,v 1.1.1.2 2011/05/12 20:46:53 christos Exp $");
+__RCSID("$NetBSD: print.c,v 1.2 2011/08/14 09:06:12 christos Exp $");
#endif
#endif /* lint */
@@ -58,7 +58,7 @@
private const char optyp[] = { FILE_OPS };
(void) fprintf(stderr, "[%u", m->lineno);
- (void) fprintf(stderr, ">>>>>>>> %u" + 8 - (m->cont_level & 7),
+ (void) fprintf(stderr, "%.*s %u", (m->cont_level & 7) + 1, ">>>>>>>>",
m->offset);
if (m->flag & INDIR) {
Index: src/external/bsd/file/lib/Makefile
diff -u src/external/bsd/file/lib/Makefile:1.1 src/external/bsd/file/lib/Makefile:1.2
--- src/external/bsd/file/lib/Makefile:1.1 Fri May 8 13:28:02 2009
+++ src/external/bsd/file/lib/Makefile Sun Aug 14 05:06:12 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2009/05/08 17:28:02 christos Exp $
+# $NetBSD: Makefile,v 1.2 2011/08/14 09:06:12 christos Exp $
#
USE_FORT?= yes # data driven bugs?
@@ -32,4 +32,6 @@
INCS= magic.h
INCSDIR= /usr/include
+COPTS.softmagic.c = -Wno-format-nonliteral
+
.include <bsd.lib.mk>