1From 2ac679158062b14729f82f513fc7cafbb6f4f7a6 Mon Sep 17 00:00:00 2001 2From: Randy MacLeod <Randy.MacLeod@windriver.com> 3Date: Fri, 26 Jul 2019 14:26:54 -0400 4Subject: [PATCH 3/3] Minic GNU basename() API for non-glibc library e.g. musl 5 6Upstream-Status: Pending 7 8Rework for poppler 0.90.1 9Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> 10 11Signed-off-by: Khem Raj <raj.khem@gmail.com> 12Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> 13--- 14 goo/gbasename.cc | 4 ++++ 15 1 file changed, 4 insertions(+) 16 17diff --git a/goo/gbasename.cc b/goo/gbasename.cc 18index 69236d8..3858415 100644 19--- a/goo/gbasename.cc 20+++ b/goo/gbasename.cc 21@@ -46,6 +46,10 @@ 22 #include <cstdlib> 23 #include <cstring> 24 25+#if !defined(__GLIBC__) 26+#define basename(src) (strrchr(src,'/') ? strrchr(src,'/')+1 : src) 27+#endif 28+ 29 std::string gbasename(const char *filename) 30 { 31 #ifdef _MSC_VER 32-- 332.21.3 34 35