mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
Port aligned_alloc decl to Cygwin.
Problem reported by Ken Brown (Bug#22522#38). * configure.ac (aligned_alloc): Check for decl too. * src/lisp.h (aligned_alloc): Declare if not already declared.
This commit is contained in:
parent
aca31e3815
commit
5fcd89f52e
@ -3824,6 +3824,7 @@ if (test -z "$GMALLOC_OBJ" || test "$hybrid_malloc" = yes) \
|
||||
&& test "$opsys" != darwin; then
|
||||
AC_CHECK_FUNCS([aligned_alloc posix_memalign], [break])
|
||||
fi
|
||||
AC_CHECK_DECLS([aligned_alloc], [], [], [[#include <stdlib.h>]])
|
||||
|
||||
dnl Cannot use AC_CHECK_FUNCS
|
||||
AC_CACHE_CHECK([for __builtin_unwind_init],
|
||||
|
@ -3774,10 +3774,9 @@ INLINE void (check_cons_list) (void) { lisp_h_check_cons_list (); }
|
||||
/* Defined in gmalloc.c. */
|
||||
#if !defined DOUG_LEA_MALLOC && !defined HYBRID_MALLOC && !defined SYSTEM_MALLOC
|
||||
extern size_t __malloc_extra_blocks;
|
||||
extern void *aligned_alloc (size_t, size_t);
|
||||
#endif
|
||||
#if defined HYBRID_MALLOC && !defined HAVE_ALIGNED_ALLOC
|
||||
extern void *hybrid_aligned_alloc (size_t, size_t) ATTRIBUTE_MALLOC_SIZE ((2));
|
||||
#ifndef HAVE_DECL_ALIGNED_ALLOC
|
||||
extern void *aligned_alloc (size_t, size_t) ATTRIBUTE_MALLOC_SIZE ((2));
|
||||
#endif
|
||||
extern void malloc_enable_thread (void);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user