From f5fac239219bdd6b380b7bad35be559d29871ef1 Mon Sep 17 00:00:00 2001 From: Robert Clausecker Date: Tue, 8 Aug 2023 17:16:01 +0200 Subject: [PATCH] sysutils/testdisk: fix build with NTFS option A benign type mismatch in a function pointer only used when compiled with the NTFS option was disagreeable to LLVM 16. Patch things over by correcting the signature. Reported by: Ale PR: 272982 MFH: 2023Q3 --- sysutils/testdisk/files/patch-src_ntfs__io.c | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 sysutils/testdisk/files/patch-src_ntfs__io.c diff --git a/sysutils/testdisk/files/patch-src_ntfs__io.c b/sysutils/testdisk/files/patch-src_ntfs__io.c new file mode 100644 index 0000000000000..d7d05472edb56 --- /dev/null +++ b/sysutils/testdisk/files/patch-src_ntfs__io.c @@ -0,0 +1,11 @@ +--- src/ntfs_io.c.orig 2023-08-08 15:12:08 UTC ++++ src/ntfs_io.c +@@ -154,7 +154,7 @@ static int ntfs_device_testdisk_io_stat(struct ntfs_de + return -1; + } + +-static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, ++static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, unsigned long request, + void *argp) + { + log_warning( "ntfs_device_testdisk_io_ioctl() unimplemented\n");