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
|