X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=configure;h=afb88cacea2c5e7aeba13e8b53aedeb97668471b;hp=2c6bfc874080721be8d1b730e94ad12f910aa265;hb=29eb371b1d2b436e252c6e3e20981d88f7b1cd3f;hpb=2293bf6886095fc180a77a958511bd6385840874 diff --git a/configure b/configure index 2c6bfc87..afb88cac 100755 --- a/configure +++ b/configure @@ -1970,6 +1970,25 @@ if compile_prog "" "" "bool"; then fi print_config "bool" "$have_bool" +########################################## +# Check whether we have strndup() +strndup="no" +cat > $TMPC << EOF +#include +#include +int main(int argc, char **argv) +{ + char *res = strndup("test string", 8); + + free(res); + return 0; +} +EOF +if compile_prog "" "" "strndup"; then + strndup="yes" +fi +print_config "strndup" "$strndup" + ########################################## # check march=armv8-a+crc+crypto if test "$march_armv8_a_crc_crypto" != "yes" ; then @@ -2227,6 +2246,9 @@ fi if test "$have_bool" = "yes" ; then output_sym "CONFIG_HAVE_BOOL" fi +if test "$strndup" = "yes" ; then + output_sym "CONFIG_HAVE_STRNDUP" +fi if test "$disable_opt" = "yes" ; then output_sym "CONFIG_DISABLE_OPTIMIZATIONS" fi