Files
haikuports/games-arcade/rocksndiamonds/patches/rocksndiamonds-4.4.0.5.patchset
2025-09-14 15:40:04 +00:00

47 lines
1.5 KiB
Plaintext

From 138cfe80502293857b1c3a07033fe331e634381d Mon Sep 17 00:00:00 2001
From: begasus <begasus@gmail.com>
Date: Sat, 23 Mar 2019 13:23:30 +0100
Subject: fix undefined references to fopen64, ftello64 and fseeko64
diff --git a/src/libgame/zip/ioapi.h b/src/libgame/zip/ioapi.h
index 1c70d61..d8177bb 100644
--- a/src/libgame/zip/ioapi.h
+++ b/src/libgame/zip/ioapi.h
@@ -33,7 +33,7 @@
# define ftello64 ftell
# define fseeko64 fseek
#else
-# if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__ANDROID__) || defined(__linux__) || defined(__EMSCRIPTEN__) || defined(__OS2__)
+# if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__ANDROID__) || defined(__linux__) || defined(__EMSCRIPTEN__) || defined(__OS2__) || defined(__HAIKU__)
# define fopen64 fopen
# define ftello64 ftello
# define fseeko64 fseeko
--
2.50.1
From 67d1ae4ac4feee181da76a62f4819bd2e8bfeecb Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Wed, 10 Jun 2020 08:49:55 +1000
Subject: Use realpath for argv[0]
diff --git a/src/main.c b/src/main.c
index f191602..0f14992 100644
--- a/src/main.c
+++ b/src/main.c
@@ -9639,6 +9639,9 @@ static void InitProgramConfig(char *command_filename)
int main(int argc, char *argv[])
{
+#ifdef __HAIKU__
+ argv[0] = realpath(argv[0], NULL);
+#endif
InitProgramConfig(argv[0]);
InitWindowTitleFunction(getWindowTitleString);
--
2.50.1