summarylogtreecommitdiffstats
path: root/0006-Fix-more-non-Darwin-stuff.patch
blob: bd052fba25ef5b0e3af04afd9f7b3984f2a41cbd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ivan Trubach <mr.trubach@icloud.com>
Date: Sat, 27 Jul 2024 18:38:10 +0300
Subject: [PATCH 06/19] Fix more non-Darwin stuff

---
 xar/include/xar.h.in | 1 +
 xar/lib/linuxattr.c  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/xar/include/xar.h.in b/xar/include/xar.h.in
index 9c93798..3d24b4f 100644
--- a/xar/include/xar.h.in
+++ b/xar/include/xar.h.in
@@ -52,6 +52,7 @@ extern "C" {
 #import <os/availability.h>
 #else
 #define API_DEPRECATED(...)
+#define API_AVAILABLE(...)
 #endif
 
 #pragma pack(4)
diff --git a/xar/lib/linuxattr.c b/xar/lib/linuxattr.c
index 0fec2bb..58ee6a8 100644
--- a/xar/lib/linuxattr.c
+++ b/xar/lib/linuxattr.c
@@ -226,7 +226,7 @@ int32_t xar_linuxattr_extract(xar_t x, xar_file_t f, const char* file, char *buf
 	if( statfs(file, &sfs) != 0 ) {
 		char *tmp, *bname;
 		tmp = strdup(file);
-		bname = safe_dirname(tmp);
+		bname = xar_safe_dirname(tmp);
 		statfs(bname, &sfs);
 		free(tmp);
 		free(bname);
-- 
2.44.1