Changeset 04b73b6 for libcfa/configure
- Timestamp:
- Jul 23, 2020, 3:37:05 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- f4ec4a90
- Parents:
- f0c3120 (diff), e262b5e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/configure
rf0c3120 r04b73b6 2054 2054 2055 2055 } # ac_fn_c_check_header_mongrel 2056 2057 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2058 # --------------------------------------------- 2059 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2060 # accordingly. 2061 ac_fn_c_check_decl () 2062 { 2063 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2064 as_decl_name=`echo $2|sed 's/ *(.*//'` 2065 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2067 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2068 if eval \${$3+:} false; then : 2069 $as_echo_n "(cached) " >&6 2070 else 2071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2072 /* end confdefs.h. */ 2073 $4 2074 int 2075 main () 2076 { 2077 #ifndef $as_decl_name 2078 #ifdef __cplusplus 2079 (void) $as_decl_use; 2080 #else 2081 (void) $as_decl_name; 2082 #endif 2083 #endif 2084 2085 ; 2086 return 0; 2087 } 2088 _ACEOF 2089 if ac_fn_c_try_compile "$LINENO"; then : 2090 eval "$3=yes" 2091 else 2092 eval "$3=no" 2093 fi 2094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2095 fi 2096 eval ac_res=\$$3 2097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2098 $as_echo "$ac_res" >&6; } 2099 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2100 2101 } # ac_fn_c_check_decl 2056 2102 cat >config.log <<_ACEOF 2057 2103 This file contains any messages produced by compilers while … … 16962 17008 16963 17009 17010 17011 17012 #io_uring 5.4 and earlier uses defines 17013 #io_uring 5.5 uses enum values 17014 #io_uring 5.6 and later uses probes 17015 16964 17016 for ac_header in linux/io_uring.h 16965 17017 do : … … 16969 17021 #define HAVE_LINUX_IO_URING_H 1 16970 17022 _ACEOF 17023 17024 $as_echo "#define CFA_HAVE_LINUX_IO_URING_H 1" >>confdefs.h 17025 17026 # AC_CHECK_HEADER([liburing.h], [ 17027 # AC_CHECK_LIB([uring], [io_uring_get_probe]) 17028 # ]) 17029 17030 ac_fn_c_check_decl "$LINENO" "IORING_OP_NOP" "ac_cv_have_decl_IORING_OP_NOP" "#include <linux/io_uring.h> 17031 " 17032 if test "x$ac_cv_have_decl_IORING_OP_NOP" = xyes; then : 17033 $as_echo "#define CFA_HAVE_IORING_OP_NOP 1" >>confdefs.h 17034 17035 fi 17036 17037 17038 ac_fn_c_check_decl "$LINENO" "IORING_OP_READV" "ac_cv_have_decl_IORING_OP_READV" "#include <linux/io_uring.h> 17039 " 17040 if test "x$ac_cv_have_decl_IORING_OP_READV" = xyes; then : 17041 $as_echo "#define CFA_HAVE_IORING_OP_READV 1" >>confdefs.h 17042 17043 fi 17044 17045 17046 ac_fn_c_check_decl "$LINENO" "IORING_OP_WRITEV" "ac_cv_have_decl_IORING_OP_WRITEV" "#include <linux/io_uring.h> 17047 " 17048 if test "x$ac_cv_have_decl_IORING_OP_WRITEV" = xyes; then : 17049 $as_echo "#define CFA_HAVE_IORING_OP_WRITEV 1" >>confdefs.h 17050 17051 fi 17052 17053 17054 ac_fn_c_check_decl "$LINENO" "IORING_OP_FSYNC" "ac_cv_have_decl_IORING_OP_FSYNC" "#include <linux/io_uring.h> 17055 " 17056 if test "x$ac_cv_have_decl_IORING_OP_FSYNC" = xyes; then : 17057 $as_echo "#define CFA_HAVE_IORING_OP_FSYNC 1" >>confdefs.h 17058 17059 fi 17060 17061 17062 ac_fn_c_check_decl "$LINENO" "IORING_OP_READ_FIXED" "ac_cv_have_decl_IORING_OP_READ_FIXED" "#include <linux/io_uring.h> 17063 " 17064 if test "x$ac_cv_have_decl_IORING_OP_READ_FIXED" = xyes; then : 17065 $as_echo "#define CFA_HAVE_IORING_OP_READ_FIXED 1" >>confdefs.h 17066 17067 fi 17068 17069 17070 ac_fn_c_check_decl "$LINENO" "IORING_OP_WRITE_FIXED" "ac_cv_have_decl_IORING_OP_WRITE_FIXED" "#include <linux/io_uring.h> 17071 " 17072 if test "x$ac_cv_have_decl_IORING_OP_WRITE_FIXED" = xyes; then : 17073 $as_echo "#define CFA_HAVE_IORING_OP_WRITE_FIXED 1" >>confdefs.h 17074 17075 fi 17076 17077 17078 ac_fn_c_check_decl "$LINENO" "IORING_OP_POLL_ADD" "ac_cv_have_decl_IORING_OP_POLL_ADD" "#include <linux/io_uring.h> 17079 " 17080 if test "x$ac_cv_have_decl_IORING_OP_POLL_ADD" = xyes; then : 17081 $as_echo "#define CFA_HAVE_IORING_OP_POLL_ADD 1" >>confdefs.h 17082 17083 fi 17084 17085 17086 ac_fn_c_check_decl "$LINENO" "IORING_OP_POLL_REMOVE" "ac_cv_have_decl_IORING_OP_POLL_REMOVE" "#include <linux/io_uring.h> 17087 " 17088 if test "x$ac_cv_have_decl_IORING_OP_POLL_REMOVE" = xyes; then : 17089 $as_echo "#define CFA_HAVE_IORING_OP_POLL_REMOVE 1" >>confdefs.h 17090 17091 fi 17092 17093 17094 ac_fn_c_check_decl "$LINENO" "IORING_OP_SYNC_FILE_RANGE" "ac_cv_have_decl_IORING_OP_SYNC_FILE_RANGE" "#include <linux/io_uring.h> 17095 " 17096 if test "x$ac_cv_have_decl_IORING_OP_SYNC_FILE_RANGE" = xyes; then : 17097 $as_echo "#define CFA_HAVE_IORING_OP_SYNC_FILE_RANGE 1" >>confdefs.h 17098 17099 fi 17100 17101 17102 ac_fn_c_check_decl "$LINENO" "IORING_OP_SENDMSG" "ac_cv_have_decl_IORING_OP_SENDMSG" "#include <linux/io_uring.h> 17103 " 17104 if test "x$ac_cv_have_decl_IORING_OP_SENDMSG" = xyes; then : 17105 $as_echo "#define CFA_HAVE_IORING_OP_SENDMSG 1" >>confdefs.h 17106 17107 fi 17108 17109 17110 ac_fn_c_check_decl "$LINENO" "IORING_OP_RECVMSG" "ac_cv_have_decl_IORING_OP_RECVMSG" "#include <linux/io_uring.h> 17111 " 17112 if test "x$ac_cv_have_decl_IORING_OP_RECVMSG" = xyes; then : 17113 $as_echo "#define CFA_HAVE_IORING_OP_RECVMSG 1" >>confdefs.h 17114 17115 fi 17116 17117 17118 ac_fn_c_check_decl "$LINENO" "IORING_OP_TIMEOUT" "ac_cv_have_decl_IORING_OP_TIMEOUT" "#include <linux/io_uring.h> 17119 " 17120 if test "x$ac_cv_have_decl_IORING_OP_TIMEOUT" = xyes; then : 17121 $as_echo "#define CFA_HAVE_IORING_OP_TIMEOUT 1" >>confdefs.h 17122 17123 fi 17124 17125 17126 ac_fn_c_check_decl "$LINENO" "IORING_OP_TIMEOUT_REMOVE" "ac_cv_have_decl_IORING_OP_TIMEOUT_REMOVE" "#include <linux/io_uring.h> 17127 " 17128 if test "x$ac_cv_have_decl_IORING_OP_TIMEOUT_REMOVE" = xyes; then : 17129 $as_echo "#define CFA_HAVE_IORING_OP_TIMEOUT_REMOVE 1" >>confdefs.h 17130 17131 fi 17132 17133 17134 ac_fn_c_check_decl "$LINENO" "IORING_OP_ACCEPT" "ac_cv_have_decl_IORING_OP_ACCEPT" "#include <linux/io_uring.h> 17135 " 17136 if test "x$ac_cv_have_decl_IORING_OP_ACCEPT" = xyes; then : 17137 $as_echo "#define CFA_HAVE_IORING_OP_ACCEPT 1" >>confdefs.h 17138 17139 fi 17140 17141 17142 ac_fn_c_check_decl "$LINENO" "IORING_OP_ASYNC_CANCEL" "ac_cv_have_decl_IORING_OP_ASYNC_CANCEL" "#include <linux/io_uring.h> 17143 " 17144 if test "x$ac_cv_have_decl_IORING_OP_ASYNC_CANCEL" = xyes; then : 17145 $as_echo "#define CFA_HAVE_IORING_OP_ASYNC_CANCEL 1" >>confdefs.h 17146 17147 fi 17148 17149 17150 ac_fn_c_check_decl "$LINENO" "IORING_OP_LINK_TIMEOUT" "ac_cv_have_decl_IORING_OP_LINK_TIMEOUT" "#include <linux/io_uring.h> 17151 " 17152 if test "x$ac_cv_have_decl_IORING_OP_LINK_TIMEOUT" = xyes; then : 17153 $as_echo "#define CFA_HAVE_IORING_OP_LINK_TIMEOUT 1" >>confdefs.h 17154 17155 fi 17156 17157 17158 ac_fn_c_check_decl "$LINENO" "IORING_OP_CONNECT" "ac_cv_have_decl_IORING_OP_CONNECT" "#include <linux/io_uring.h> 17159 " 17160 if test "x$ac_cv_have_decl_IORING_OP_CONNECT" = xyes; then : 17161 $as_echo "#define CFA_HAVE_IORING_OP_CONNECT 1" >>confdefs.h 17162 17163 fi 17164 17165 17166 ac_fn_c_check_decl "$LINENO" "IORING_OP_FALLOCATE" "ac_cv_have_decl_IORING_OP_FALLOCATE" "#include <linux/io_uring.h> 17167 " 17168 if test "x$ac_cv_have_decl_IORING_OP_FALLOCATE" = xyes; then : 17169 $as_echo "#define CFA_HAVE_IORING_OP_FALLOCATE 1" >>confdefs.h 17170 17171 fi 17172 17173 17174 ac_fn_c_check_decl "$LINENO" "IORING_OP_OPENAT" "ac_cv_have_decl_IORING_OP_OPENAT" "#include <linux/io_uring.h> 17175 " 17176 if test "x$ac_cv_have_decl_IORING_OP_OPENAT" = xyes; then : 17177 $as_echo "#define CFA_HAVE_IORING_OP_OPENAT 1" >>confdefs.h 17178 17179 fi 17180 17181 17182 ac_fn_c_check_decl "$LINENO" "IORING_OP_CLOSE" "ac_cv_have_decl_IORING_OP_CLOSE" "#include <linux/io_uring.h> 17183 " 17184 if test "x$ac_cv_have_decl_IORING_OP_CLOSE" = xyes; then : 17185 $as_echo "#define CFA_HAVE_IORING_OP_CLOSE 1" >>confdefs.h 17186 17187 fi 17188 17189 17190 ac_fn_c_check_decl "$LINENO" "IORING_OP_FILES_UPDATE" "ac_cv_have_decl_IORING_OP_FILES_UPDATE" "#include <linux/io_uring.h> 17191 " 17192 if test "x$ac_cv_have_decl_IORING_OP_FILES_UPDATE" = xyes; then : 17193 $as_echo "#define CFA_HAVE_IORING_OP_FILES_UPDATE 1" >>confdefs.h 17194 17195 fi 17196 17197 17198 ac_fn_c_check_decl "$LINENO" "IORING_OP_STATX" "ac_cv_have_decl_IORING_OP_STATX" "#include <linux/io_uring.h> 17199 " 17200 if test "x$ac_cv_have_decl_IORING_OP_STATX" = xyes; then : 17201 $as_echo "#define CFA_HAVE_IORING_OP_STATX 1" >>confdefs.h 17202 17203 fi 17204 17205 17206 ac_fn_c_check_decl "$LINENO" "IORING_OP_READ" "ac_cv_have_decl_IORING_OP_READ" "#include <linux/io_uring.h> 17207 " 17208 if test "x$ac_cv_have_decl_IORING_OP_READ" = xyes; then : 17209 $as_echo "#define CFA_HAVE_IORING_OP_READ 1" >>confdefs.h 17210 17211 fi 17212 17213 17214 ac_fn_c_check_decl "$LINENO" "IORING_OP_WRITE" "ac_cv_have_decl_IORING_OP_WRITE" "#include <linux/io_uring.h> 17215 " 17216 if test "x$ac_cv_have_decl_IORING_OP_WRITE" = xyes; then : 17217 $as_echo "#define CFA_HAVE_IORING_OP_WRITE 1" >>confdefs.h 17218 17219 fi 17220 17221 17222 ac_fn_c_check_decl "$LINENO" "IORING_OP_FADVISE" "ac_cv_have_decl_IORING_OP_FADVISE" "#include <linux/io_uring.h> 17223 " 17224 if test "x$ac_cv_have_decl_IORING_OP_FADVISE" = xyes; then : 17225 $as_echo "#define CFA_HAVE_IORING_OP_FADVISE 1" >>confdefs.h 17226 17227 fi 17228 17229 17230 ac_fn_c_check_decl "$LINENO" "IORING_OP_MADVISE" "ac_cv_have_decl_IORING_OP_MADVISE" "#include <linux/io_uring.h> 17231 " 17232 if test "x$ac_cv_have_decl_IORING_OP_MADVISE" = xyes; then : 17233 $as_echo "#define CFA_HAVE_IORING_OP_MADVISE 1" >>confdefs.h 17234 17235 fi 17236 17237 17238 ac_fn_c_check_decl "$LINENO" "IORING_OP_SEND" "ac_cv_have_decl_IORING_OP_SEND" "#include <linux/io_uring.h> 17239 " 17240 if test "x$ac_cv_have_decl_IORING_OP_SEND" = xyes; then : 17241 $as_echo "#define CFA_HAVE_IORING_OP_SEND 1" >>confdefs.h 17242 17243 fi 17244 17245 17246 ac_fn_c_check_decl "$LINENO" "IORING_OP_RECV" "ac_cv_have_decl_IORING_OP_RECV" "#include <linux/io_uring.h> 17247 " 17248 if test "x$ac_cv_have_decl_IORING_OP_RECV" = xyes; then : 17249 $as_echo "#define CFA_HAVE_IORING_OP_RECV 1" >>confdefs.h 17250 17251 fi 17252 17253 17254 ac_fn_c_check_decl "$LINENO" "IORING_OP_OPENAT2" "ac_cv_have_decl_IORING_OP_OPENAT2" "#include <linux/io_uring.h> 17255 " 17256 if test "x$ac_cv_have_decl_IORING_OP_OPENAT2" = xyes; then : 17257 $as_echo "#define CFA_HAVE_IORING_OP_OPENAT2 1" >>confdefs.h 17258 17259 fi 17260 17261 17262 ac_fn_c_check_decl "$LINENO" "IORING_OP_EPOLL_CTL" "ac_cv_have_decl_IORING_OP_EPOLL_CTL" "#include <linux/io_uring.h> 17263 " 17264 if test "x$ac_cv_have_decl_IORING_OP_EPOLL_CTL" = xyes; then : 17265 $as_echo "#define CFA_HAVE_IORING_OP_EPOLL_CTL 1" >>confdefs.h 17266 17267 fi 17268 17269 17270 ac_fn_c_check_decl "$LINENO" "IORING_OP_SPLICE" "ac_cv_have_decl_IORING_OP_SPLICE" "#include <linux/io_uring.h> 17271 " 17272 if test "x$ac_cv_have_decl_IORING_OP_SPLICE" = xyes; then : 17273 $as_echo "#define CFA_HAVE_IORING_OP_SPLICE 1" >>confdefs.h 17274 17275 fi 17276 17277 17278 ac_fn_c_check_decl "$LINENO" "IORING_OP_PROVIDE_BUFFERS" "ac_cv_have_decl_IORING_OP_PROVIDE_BUFFERS" "#include <linux/io_uring.h> 17279 " 17280 if test "x$ac_cv_have_decl_IORING_OP_PROVIDE_BUFFERS" = xyes; then : 17281 $as_echo "#define CFA_HAVE_IORING_OP_PROVIDE_BUFFERS 1" >>confdefs.h 17282 17283 fi 17284 17285 17286 ac_fn_c_check_decl "$LINENO" "IORING_OP_REMOVE_BUFFER" "ac_cv_have_decl_IORING_OP_REMOVE_BUFFER" "#include <linux/io_uring.h> 17287 " 17288 if test "x$ac_cv_have_decl_IORING_OP_REMOVE_BUFFER" = xyes; then : 17289 $as_echo "#define CFA_HAVE_IORING_OP_REMOVE_BUFFER 1" >>confdefs.h 17290 17291 fi 17292 17293 16971 17294 16972 17295 fi
Note:
See TracChangeset
for help on using the changeset viewer.