ERROR: Unable to create file 'data/build/defines', could not find file.
This error message is a bit nonsensical because it is supposed to create a file if it does not exist.
This is a regression in that at some point f_file_is() started returning F_file_found_not with error bit set and the skeleton program is only expecting F_file_found_not without the error bit set.
Make the test error-bit neutral.
}
else if (F_status_is_error(status)) {
fll_error_file_print(main.error, F_status_set_fine(status), "f_directory_exists", F_true, path.string, "create", fll_error_file_type_directory);
+
return status;
}
return F_status_set_warning(F_none);
}
- else if (status == F_file_found_not) {
+ else if (F_status_set_fine(status) == F_file_found_not) {
mode_t mode = f_file_mode_all_rw;
if (executable) {