libexplain-1.4-missing-defines.patch 926 B

1234567891011121314151617181920212223242526272829303132
  1. Index: libexplain/buffer/file_inode_flags.c
  2. ===================================================================
  3. --- libexplain/buffer/file_inode_flags.c.orig
  4. +++ libexplain/buffer/file_inode_flags.c
  5. @@ -28,6 +28,14 @@
  6. #if defined(FS_IOC_GETFLAGS) || defined(FS_IOC32_GETFLAGS)
  7. +#ifndef FS_ECOMPR_FL
  8. +#define FS_ECOMPR_FL 0x00000800 /* Compression error */
  9. +#endif
  10. +
  11. +#ifndef FS_DIRECTIO_FL
  12. +#define FS_DIRECTIO_FL 0x00100000 /* Use direct i/o */
  13. +#endif
  14. +
  15. void
  16. explain_buffer_file_inode_flags(explain_string_buffer_t *sb, int value)
  17. {
  18. Index: libexplain/ac/linux/net_tstamp.h
  19. ===================================================================
  20. --- libexplain/ac/linux/net_tstamp.h.orig
  21. +++ libexplain/ac/linux/net_tstamp.h
  22. @@ -28,6 +28,7 @@
  23. #include <libexplain/config.h>
  24. #ifdef HAVE_LINUX_NET_TSTAMP_H
  25. +#include <bits/types/clockid_t.h>
  26. #include <linux/net_tstamp.h>
  27. #endif