# extensions-aix.m4 # serial 1 dnl Copyright (C) 2024 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # On AIX, most extensions are already enabled through the _ALL_SOURCE macro, # defined by gl_USE_SYSTEM_EXTENSIONS. gl_USE_AIX_EXTENSIONS additionally # activates more GNU and Linux-like behaviours, affecting # - the time_t type, # - errno values in : ENOTEMPTY # - functions in : malloc calloc realloc valloc # # - functions in : strerror_r (returns 'char *', like glibc) # - functions in : scandir, alphasort, readdir_r # - functions in : gethostbyname_r gethostbyaddr_r # - declarations in : sbrk # and a couple of secondary header files. AC_DEFUN_ONCE([gl_USE_AIX_EXTENSIONS], [ AC_DEFINE([_LINUX_SOURCE_COMPAT], [1], [Define so that AIX headers are more compatible with GNU/Linux.]) ])