mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
47 lines
1.5 KiB
Plaintext
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
|
|
|