1# Test whether O_CLOEXEC is defined. 2 3dnl Copyright 2017-2020 Free Software Foundation, Inc. 4dnl This file is free software; the Free Software Foundation 5dnl gives unlimited permission to copy and/or distribute it, 6dnl with or without modifications, as long as this notice is preserved. 7 8AC_DEFUN([gl_PREPROC_O_CLOEXEC], 9[ 10 AC_CACHE_CHECK([for O_CLOEXEC], 11 [gl_cv_macro_O_CLOEXEC], 12 [AC_COMPILE_IFELSE( 13 [AC_LANG_PROGRAM([[#include <fcntl.h> 14 #ifndef O_CLOEXEC 15 choke me; 16 #endif 17 ]], 18 [[return O_CLOEXEC;]])], 19 [gl_cv_macro_O_CLOEXEC=yes], 20 [gl_cv_macro_O_CLOEXEC=no])]) 21]) 22