Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 1 | #ifndef __XFS_MESSAGE_H |
| 2 | #define __XFS_MESSAGE_H 1 |
| 3 | |
| 4 | struct xfs_mount; |
| 5 | |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 6 | extern void xfs_emerg(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 7 | __attribute__ ((format (printf, 2, 3))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 8 | extern void xfs_alert(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 9 | __attribute__ ((format (printf, 2, 3))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 10 | extern void xfs_alert_tag(const struct xfs_mount *mp, int tag, |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 11 | const char *fmt, ...) |
| 12 | __attribute__ ((format (printf, 3, 4))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 13 | extern void xfs_crit(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 14 | __attribute__ ((format (printf, 2, 3))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 15 | extern void xfs_err(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 16 | __attribute__ ((format (printf, 2, 3))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 17 | extern void xfs_warn(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 18 | __attribute__ ((format (printf, 2, 3))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 19 | extern void xfs_notice(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 20 | __attribute__ ((format (printf, 2, 3))); |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 21 | extern void xfs_info(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 22 | __attribute__ ((format (printf, 2, 3))); |
| 23 | |
| 24 | #ifdef DEBUG |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 25 | extern void xfs_debug(const struct xfs_mount *mp, const char *fmt, ...) |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 26 | __attribute__ ((format (printf, 2, 3))); |
| 27 | #else |
Joe Perches | e69522a | 2011-05-03 20:14:44 +0000 | [diff] [blame] | 28 | static inline void |
| 29 | __attribute__ ((format (printf, 2, 3))) |
| 30 | xfs_debug(const struct xfs_mount *mp, const char *fmt, ...) |
Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 31 | { |
| 32 | } |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 33 | #endif |
| 34 | |
Dave Chinner | 9130090 | 2011-03-07 10:09:35 +1100 | [diff] [blame] | 35 | extern void assfail(char *expr, char *f, int l); |
| 36 | |
| 37 | extern void xfs_hex_dump(void *p, int length); |
| 38 | |
Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 39 | #endif /* __XFS_MESSAGE_H */ |