blob: ab6bdb0806079ebb22ae7bf44d73f320fc495961 [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001Minic GNU basename() API for non-glibc library e.g. musl
2
3Upstream-Status: Pending
4Signed-off-by: Khem Raj <raj.khem@gmail.com>
5
6Index: poppler-0.64.0/utils/pdfsig.cc
7===================================================================
8--- poppler-0.64.0.orig/utils/pdfsig.cc
9+++ poppler-0.64.0/utils/pdfsig.cc
10@@ -35,6 +35,10 @@
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080011 #include "numberofcharacters.h"
Brad Bishop19323692019-04-05 15:28:33 -040012 #include <libgen.h>
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080013
14+#if !defined(__GLIBC__)
15+#define basename(src) (strrchr(src,'/') ? strrchr(src,'/')+1 : src)
16+#endif
17+
18 static const char * getReadableSigState(SignatureValidationStatus sig_vs)
19 {
20 switch(sig_vs) {