📄 dlfcn.m4
字号:
dnl dummies provided by dlfcn.c if not availablesave_LIBS="$LIBS"LIBS=""libreplace_cv_dlfcn=noAC_SEARCH_LIBS(dlopen, dl)AC_CHECK_HEADERS(dlfcn.h)AC_CHECK_FUNCS([dlopen dlsym dlerror dlclose],[],[libreplace_cv_dlfcn=yes])libreplace_cv_shl=noAC_SEARCH_LIBS(shl_load, sl)AC_CHECK_HEADERS(dl.h)AC_CHECK_FUNCS([shl_load shl_unload shl_findsym],[],[libreplace_cv_shl=yes])AC_VERIFY_C_PROTOTYPE([void *dlopen(const char* filename, unsigned int flags)], [ return 0; ],[ AC_DEFINE(DLOPEN_TAKES_UNSIGNED_FLAGS, 1, [Whether dlopen takes unsigned int flags]) ],[],[ #include <dlfcn.h> ])if test x"${libreplace_cv_dlfcn}" = x"yes";then LIBREPLACEOBJ="${LIBREPLACEOBJ} dlfcn.o"fiLIBDL="$LIBS"AC_SUBST(LIBDL)LIBS="$save_LIBS"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -