summaryrefslogtreecommitdiff
path: root/emulators/BasiliskII/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/BasiliskII/patches/patch-aa')
-rw-r--r--emulators/BasiliskII/patches/patch-aa25
1 files changed, 12 insertions, 13 deletions
diff --git a/emulators/BasiliskII/patches/patch-aa b/emulators/BasiliskII/patches/patch-aa
index d404a6f97a1..53189bdd9e2 100644
--- a/emulators/BasiliskII/patches/patch-aa
+++ b/emulators/BasiliskII/patches/patch-aa
@@ -1,14 +1,13 @@
-$NetBSD: patch-aa,v 1.1 2003/06/14 06:49:05 tron Exp $
+$NetBSD: patch-aa,v 1.2 2005/07/01 12:34:33 adam Exp $
---- main_unix.cpp.orig Thu Jun 12 22:53:57 2003
-+++ main_unix.cpp
-@@ -615,7 +615,9 @@ int main(int argc, char **argv)
-
- // Start 60Hz timer
- sigemptyset(&timer_sa.sa_mask); // Block virtual 68k interrupts during SIGARLM handling
-+#if !EMULATED_68K
- sigaddset(&timer_sa.sa_mask, SIG_IRQ);
-+#endif
- timer_sa.sa_handler = one_tick;
- timer_sa.sa_flags = SA_ONSTACK | SA_RESTART;
- if (sigaction(SIGALRM, &timer_sa, NULL) < 0) {
+--- ../dummy/ether_dummy.cpp.orig 2005-07-01 12:04:04.000000000 +0000
++++ ../dummy/ether_dummy.cpp
+@@ -173,7 +173,7 @@ void EtherInterrupt(void)
+ length = recvfrom(fd, packet, 1514, 0, (struct sockaddr *)&from, &from_len);
+ if (length < 14)
+ break;
+- ether_udp_read(packet, length, &from);
++ ether_udp_read((uint32)packet, length, &from);
+ }
+ }
+ #endif