From: Stephen Gelman <ssgelm@debian.org>
Date: Mon, 14 Oct 2024 23:51:03 -0700
Subject: Fix 64-bit time type

In https://github.com/gopacket/gopacket/commit/94ad652445d73076cfbf84a5b6d3674828565dd2#diff-e963922b33de3b0f70ae29706d57ad1eadd3543e0921daa6ec64b18e461626cdR120
an #ifdef was added to check for the existence of a type, but as far as I am
aware, ifdef cannot be used that way.

Bug: https://github.com/gopacket/gopacket/issues/89
---

--- a/pcap/pcap_unix.go
+++ b/pcap/pcap_unix.go
@@ -117,7 +117,7 @@
 		#define gopacket_time_secs_t __time_t
 		#define gopacket_time_usecs_t __suseconds_t
 	#else
-		#ifdef __time64_t
+		#if defined(__USE_TIME64_REDIRECTS) || (__TIMESIZE == 32 && __USE_TIME_BITS64)
 			#define gopacket_time_secs_t __time64_t
 			#define gopacket_time_usecs_t __suseconds64_t
 		#else
