Closed issue by cazfi on void-packages repository https://github.com/void-linux/void-packages/issues/46959 Description: ### Is this a new report? Yes ### System Info Void 6.5.8_1 x86_64-musl ### Package(s) Affected glibc-devel-2.36_2 ### Does a report exist for this bug with the project's home (upstream) and/or another distro? _No response_ ### Expected behaviour Compiling code that calls basename() works when compiler on C23 mode. ### Actual behaviour When compiling code that calls basename(char *) under C23 mode, the compile fails as the prototype on /usr/include/string.h does not have any parameters listed. ### Steps to reproduce 1. Have code calling basename() with a proper parameter. 2. Compile it with gcc-13 and -std=c2x