xfs_message.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef __XFS_MESSAGE_H
  2. #define __XFS_MESSAGE_H 1
  3. struct xfs_mount;
  4. extern int xfs_printk(const char *level, const struct xfs_mount *mp,
  5. const char *fmt, ...)
  6. __attribute__ ((format (printf, 3, 4)));
  7. extern int xfs_emerg(const struct xfs_mount *mp, const char *fmt, ...)
  8. __attribute__ ((format (printf, 2, 3)));
  9. extern int xfs_alert(const struct xfs_mount *mp, const char *fmt, ...)
  10. __attribute__ ((format (printf, 2, 3)));
  11. extern int xfs_alert_tag(const struct xfs_mount *mp, int tag,
  12. const char *fmt, ...)
  13. __attribute__ ((format (printf, 3, 4)));
  14. extern int xfs_crit(const struct xfs_mount *mp, const char *fmt, ...)
  15. __attribute__ ((format (printf, 2, 3)));
  16. extern int xfs_err(const struct xfs_mount *mp, const char *fmt, ...)
  17. __attribute__ ((format (printf, 2, 3)));
  18. extern int xfs_warn(const struct xfs_mount *mp, const char *fmt, ...)
  19. __attribute__ ((format (printf, 2, 3)));
  20. extern int xfs_notice(const struct xfs_mount *mp, const char *fmt, ...)
  21. __attribute__ ((format (printf, 2, 3)));
  22. extern int xfs_info(const struct xfs_mount *mp, const char *fmt, ...)
  23. __attribute__ ((format (printf, 2, 3)));
  24. #ifdef DEBUG
  25. extern int xfs_debug(const struct xfs_mount *mp, const char *fmt, ...)
  26. __attribute__ ((format (printf, 2, 3)));
  27. #else
  28. #define xfs_debug(mp, fmt, ...) (0)
  29. #endif
  30. extern void assfail(char *expr, char *f, int l);
  31. extern void xfs_hex_dump(void *p, int length);
  32. #endif /* __XFS_MESSAGE_H */