dlfcn.m4

来自「samba最新软件」· M4 代码 · 共 32 行

M4
32
字号
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 + =
减小字号Ctrl + -
显示快捷键?