You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.0 KiB
37 lines
1.0 KiB
From 03bc0ee07fb6e293d081ffd8af1654788b434f6a Mon Sep 17 00:00:00 2001 |
|
From: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com> |
|
Date: Thu, 11 Feb 2021 20:59:25 -0800 |
|
Subject: [PATCH] libfakeroot.c: define _STAT_VER if not already defined |
|
|
|
Based on patch from Jan Pazdziora: |
|
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/SMQ3RYXEYTVZH6PLQMKNB3NM4XLPMNZO/ |
|
|
|
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com> |
|
--- |
|
libfakeroot.c | 10 ++++++++++ |
|
1 file changed, 10 insertions(+) |
|
|
|
diff --git a/libfakeroot.c b/libfakeroot.c |
|
index 3e80e38..14cdbc4 100644 |
|
--- a/libfakeroot.c |
|
+++ b/libfakeroot.c |
|
@@ -90,6 +90,16 @@ |
|
#define SEND_GET_XATTR64(a,b,c) send_get_xattr64(a,b) |
|
#endif |
|
|
|
+#ifndef _STAT_VER |
|
+ #if defined (__aarch64__) |
|
+ #define _STAT_VER 0 |
|
+ #elif defined (__x86_64__) |
|
+ #define _STAT_VER 1 |
|
+ #else |
|
+ #define _STAT_VER 3 |
|
+ #endif |
|
+#endif |
|
+ |
|
/* |
|
These INT_* (which stands for internal) macros should always be used when |
|
the fakeroot library owns the storage of the stat variable. |
|
-- |
|
GitLab |
|
|
|
|