1*4882a593SmuzhiyunSubject: [PATCH] BCache_Info.cc: use posix basename
2*4882a593Smuzhiyun
3*4882a593Smuzhiyungnu 'basename' is undeclared for cplusplus if using musl. Use posix basename instead.
4*4882a593Smuzhiyun
5*4882a593Smuzhiyunfdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/gparted/1.4.0-r0/
6*4882a593Smuzhiyunrecipe-sysroot-native=-fvisibility-inlines-hidden  -c -o Dialog_Disklabel.o ../../
7*4882a593Smuzhiyungparted-1.4.0/src/Dialog_Disklabel.cc ../../gparted-1.4.0/src/BCache_Info.cc:52:33:
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunerror: use of undeclared identifier 'basename'; did you mean 'g_basename'?
10*4882a593Smuzhiyun        return "/dev/" + Glib::ustring(basename(buf));
11*4882a593Smuzhiyun                                       ^~~~~~~~
12*4882a593Smuzhiyun                                       g_basename
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunSigned-off-by: Markus Volk <f_l_k@t-online.de>
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunUpstream-Status: Submitted
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunhttps://gitlab.gnome.org/GNOME/gparted/-/merge_requests/99
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun--- a/src/BCache_Info.cc	2022-03-02 22:04:17.000000000 +0100
21*4882a593Smuzhiyun+++ b/src/BCache_Info.cc	2022-04-09 15:02:56.932218665 +0200
22*4882a593Smuzhiyun@@ -17,7 +17,7 @@
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun #include "BCache_Info.h"
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun-#include <string.h>  // GNU version of basename()
27*4882a593Smuzhiyun+#include <libgen.h>  // POSIX version of basename()
28*4882a593Smuzhiyun #include <unistd.h>
29*4882a593Smuzhiyun #include <glibmm/ustring.h>
30*4882a593Smuzhiyun #include <glibmm/fileutils.h>
31