aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorEd Schouten <ed@FreeBSD.org>2011-12-20 12:34:17 +0000
committerEd Schouten <ed@FreeBSD.org>2011-12-20 12:34:17 +0000
commit55a1bde99c06db049fced70693ff92d9c6a8ac87 (patch)
tree5ad95c732a150fc13176e55bf0eab7c6632a0ad1 /usr.sbin
parent352e70652f0bd17ba30222b78ed55828a45df01f (diff)
downloadsrc-55a1bde99c06db049fced70693ff92d9c6a8ac87.tar.gz
src-55a1bde99c06db049fced70693ff92d9c6a8ac87.zip
Small cleanups to panic() prototype.
- Let panic() use _Noreturn and __printflike() instead of GCC-specific attributes. - Remove prototype from ffs_subr.c and let it include ffs_extern.h. - Forward declare struct inode to make ffs_extern.h not depend on it.
Notes
Notes: svn path=/head/; revision=228733
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/makefs/ffs/ffs_extern.h5
-rw-r--r--usr.sbin/makefs/ffs/ffs_subr.c4
2 files changed, 4 insertions, 5 deletions
diff --git a/usr.sbin/makefs/ffs/ffs_extern.h b/usr.sbin/makefs/ffs/ffs_extern.h
index d95e69bf019d..1c3442f59795 100644
--- a/usr.sbin/makefs/ffs/ffs_extern.h
+++ b/usr.sbin/makefs/ffs/ffs_extern.h
@@ -35,6 +35,8 @@
#include "ffs/buf.h"
+struct inode;
+
/*
* Structure used to pass around logical block paths generated by
* ufs_getlbns and used by truncate and bmap code.
@@ -46,8 +48,7 @@ struct indir {
};
/* ffs.c */
-void panic(const char *, ...)
- __attribute__((__noreturn__,__format__(__printf__,1,2)));
+_Noreturn void panic(const char *, ...) __printflike(1, 2);
/* ffs_alloc.c */
int ffs_alloc(struct inode *, daddr_t, daddr_t, int, daddr_t *);
diff --git a/usr.sbin/makefs/ffs/ffs_subr.c b/usr.sbin/makefs/ffs/ffs_subr.c
index b857a581b9c8..e6788d0ce79a 100644
--- a/usr.sbin/makefs/ffs/ffs_subr.c
+++ b/usr.sbin/makefs/ffs/ffs_subr.c
@@ -38,11 +38,9 @@ __FBSDID("$FreeBSD$");
#include <ufs/ufs/dinode.h>
#include <ufs/ffs/fs.h>
+#include "ffs/ffs_extern.h"
#include "ffs/ufs_bswap.h"
-void panic __P((const char *, ...))
- __attribute__((__noreturn__,__format__(__printf__,1,2)));
-
/*
* Update the frsum fields to reflect addition or deletion
* of some frags.