Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/configure

    re262b5e r7c6b262  
    20542054
    20552055} # 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
    21022056cat >config.log <<_ACEOF
    21032057This file contains any messages produced by compilers while
     
    1700816962
    1700916963
    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 
    1701616964for ac_header in linux/io_uring.h
    1701716965do :
     
    1702116969#define HAVE_LINUX_IO_URING_H 1
    1702216970_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 
    1729416971
    1729516972fi
Note: See TracChangeset for help on using the changeset viewer.