mirror of
https://github.com/kdave/btrfs-progs
synced 2025-02-26 06:50:46 +00:00
btrfs-progs: device-utils: include libgen.h for musl
musl 1.2.5 no longer defines basename in strings.h and requires including libgen.h as specified by POSIX, and builds now fail with this without it: common/device-utils.c: In function 'device_get_partition_size_sysfs': common/device-utils.c:345:16: warning: implicit declaration of function 'basename' [-Wimplicit-function-declaration] 345 | name = basename(path); | ^~~~~~~~ common/device-utils.c:345:14: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 345 | name = basename(path); | ^ Link: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16106 Signed-off-by: Dominique Martinet <dominique.martinet@atmark-techno.com> Reviewed-by: Qu Wenruo <wqu@suse.com>
This commit is contained in:
parent
479103c705
commit
bc574b170a
@ -22,6 +22,7 @@
|
||||
#include <linux/blkzoned.h>
|
||||
#endif
|
||||
#include <linux/fs.h>
|
||||
#include <libgen.h>
|
||||
#include <limits.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
Loading…
Reference in New Issue
Block a user