0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-08-11 15:43:05 +00:00
Files
termux-packages/packages/git/compat-posix.h.patch
TomIO 1ebe86585c bump(main/git): 2.50.0 (#25096)
and clean up build script
2025-06-17 16:42:12 +02:00

26 lines
707 B
Diff

Fix ST_CTIME_NSEC and ST_MTIME_NSEC macros on Android.
diff --git a/compat/posix.h b/compat/posix.h
index 067a00f33b..c839d9ca25 100644
--- a/compat/posix.h
+++ b/compat/posix.h
@@ -476,6 +476,10 @@ int git_qsort_s(void *base, size_t nmemb, size_t size,
BUG("qsort_s() failed"); \
} while (0)
+#ifdef __ANDROID__
+#define ST_CTIME_NSEC(st) ((unsigned int)((st).st_ctime_nsec))
+#define ST_MTIME_NSEC(st) ((unsigned int)((st).st_mtime_nsec))
+#else
#ifdef NO_NSEC
#undef USE_NSEC
#define ST_CTIME_NSEC(st) 0
@@ -489,6 +493,7 @@ int git_qsort_s(void *base, size_t nmemb, size_t size,
#define ST_MTIME_NSEC(st) ((unsigned int)((st).st_mtim.tv_nsec))
#endif
#endif
+#endif
#ifndef va_copy
/*