Commit b6e0c6e
zos-remote-config: include libgen.h for basename(3)
POSIX stipulates that basename(3) is provided by libgen.h[1]. The musl
libc, since 1.2.5, has stopped providing basename(3) in string.h[2]. As
such, include libgen.h for our usage of basename(3).
A similar patch is currently carried downstream by Gentoo[3][4].
[1] https://pubs.opengroup.org/onlinepubs/9799919799/
[2] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
[3] https://codeberg.org/gentoo/gentoo/src/commit/2ac58d82e4db15c305a039841e81a07d918529e5/sys-process/audit/files/audit-4.0.1-musl-basename.patch
[4] https://codeberg.org/gentoo/gentoo/commit/d1f53d5bae5657db01f6aac127f352e21ccf14eb
Signed-off-by: Rahul Sandhu <nvraxn@posteo.uk>1 parent 13e79b7 commit b6e0c6e
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
0 commit comments