Define bounds-checking interfaces macro for each file

This commit is contained in:
Nobuyoshi Nakada 2023-08-27 00:12:03 +09:00
Родитель a97dedf761
Коммит 5c98ee02d2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3582D74E1FEE4465
2 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -2153,9 +2153,6 @@ AC_CHECK_FUNCS(__sinpi)
AS_IF([test "x$ac_cv_member_struct_statx_stx_btime" = xyes],
[AC_CHECK_FUNCS(statx)])
AS_CASE(["$ac_cv_func_memset_s:$ac_cv_func_qsort_s"], [*yes*],
[RUBY_DEFINE_IF([!defined __STDC_WANT_LIB_EXT1__], [__STDC_WANT_LIB_EXT1__], 1)])
AS_IF([test "$ac_cv_func_getcwd" = yes], [
AC_CACHE_CHECK(if getcwd allocates buffer if NULL is given, [rb_cv_getcwd_malloc],
[AC_RUN_IFELSE([AC_LANG_SOURCE([[

4
util.c
Просмотреть файл

@ -13,6 +13,10 @@
# define MINGW_HAS_SECURE_API 1
#endif
#ifndef __STDC_WANT_LIB_EXT1__
#define __STDC_WANT_LIB_EXT1__ 1
#endif
#include "ruby/internal/config.h"
#include <ctype.h>