0012-core-libsparse-sparse_read.c-add-missing-output_file.patch 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. From 72b9e79c81a237f1839afb4fdee680eafdd180d9 Mon Sep 17 00:00:00 2001
  2. From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  3. Date: Sun, 14 Jul 2024 11:41:56 +0200
  4. Subject: [PATCH] core/libsparse/sparse_read.c: add missing output_file.h
  5. include
  6. MIME-Version: 1.0
  7. Content-Type: text/plain; charset=UTF-8
  8. Content-Transfer-Encoding: 8bit
  9. sparse_read.c uses read_all() without including the header file
  10. containing its prototype, causing:
  11. core/libsparse/sparse_read.c:122:31: error: implicit declaration of function ‘read_all’ [-Wimplicit-function-declaration]
  12. Fix this by including output_file.h.
  13. Upstream: N/A, we're too far from upstream
  14. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15. ---
  16. core/libsparse/sparse_read.c | 1 +
  17. 1 file changed, 1 insertion(+)
  18. diff --git a/core/libsparse/sparse_read.c b/core/libsparse/sparse_read.c
  19. index 704bcfa..0a8f838 100644
  20. --- a/core/libsparse/sparse_read.c
  21. +++ b/core/libsparse/sparse_read.c
  22. @@ -32,6 +32,7 @@
  23. #include "sparse_crc32.h"
  24. #include "sparse_file.h"
  25. #include "sparse_format.h"
  26. +#include "output_file.h"
  27. #if defined(__APPLE__) && defined(__MACH__)
  28. #define lseek64 lseek
  29. --
  30. 2.47.0