Origin: Void Linux For musl libc declare a macro version of basename(3). --- a/src/core/sysfs.cc +++ b/src/core/sysfs.cc @@ -19,6 +19,10 @@ __ID("@(#) $Id$"); +#if !defined(__GLIBC__) +#define basename(src) (strrchr(src,'/') ? strrchr(src,'/')+1 : src) +#endif + using namespace sysfs; struct sysfs::entry_i .