master hovercats/oakiss / pkg / strace / patch / 0003-Avoid-empty-struct-definition.patch
 1From f94d470d85911142bff6cb3821079f3ff321edfc Mon Sep 17 00:00:00 2001
 2From: Michael Forney <mforney@mforney.org>
 3Date: Sun, 7 Jul 2019 21:50:31 -0700
 4Subject: [PATCH] Avoid empty struct definition
 5
 6---
 7 src/fetch_struct_stat64.c | 8 +-------
 8 1 file changed, 1 insertion(+), 7 deletions(-)
 9
10diff --git a/src/fetch_struct_stat64.c b/src/fetch_struct_stat64.c
11index b5125d420..b45a48da5 100644
12--- a/src/fetch_struct_stat64.c
13+++ b/src/fetch_struct_stat64.c
14@@ -32,12 +32,6 @@
15 # endif /* HAVE_MX32_STRUCT_STAT64 */
16 #endif /* MPERS_IS_m32 || MPERS_IS_mx32 */
17 
18-#ifndef HAVE_STRUCT_STAT64
19-struct stat64 {};
20-#endif
21-
22-typedef struct stat64 struct_stat64;
23-
24 #include MPERS_DEFS
25 
26 #include "stat.h"
27@@ -55,7 +49,7 @@ MPERS_PRINTER_DECL(bool, fetch_struct_stat64,
28 		   struct strace_stat *const dst)
29 {
30 #ifdef HAVE_STRUCT_STAT64
31-	struct_stat64 buf;
32+	struct stat64 buf;
33 	if (umove_or_printaddr(tcp, addr, &buf))
34 		return false;
35 
36-- 
372.34.1
38