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