process_model.m4

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

M4
61
字号
dnl # Server process model subsystemSMB_ENABLE(process_model_thread,NO)################################################## check for pthread supportAC_MSG_CHECKING(whether to use pthreads)AC_ARG_WITH(pthreads,[  --with-pthreads              Include pthreads (default=no) ],[ case "$withval" in	yes)		AC_MSG_RESULT(yes)		if test x"$ac_cv_func_pread" != x"yes" -o x"$ac_cv_func_pwrite" != x"yes";then			AC_MSG_ERROR([You cannot enable threads when you don't have pread/pwrite!])		fi		SMB_ENABLE(process_model_thread,YES)		SMB_ENABLE(PTHREAD,YES)	;;	*)		AC_MSG_RESULT(no)	;;  esac ],AC_MSG_RESULT(no))SMB_EXT_LIB(PTHREAD,[-lpthread])AC_MSG_CHECKING(whether to search for setproctitle support)AC_ARG_WITH(setproctitle,[  --with-setproctitle          Search for setproctitle support (default=no)],[ case "$withval" in	yes)		AC_MSG_RESULT(yes)		AC_CHECK_HEADERS(setproctitle.h)		AC_CHECK_FUNC(setproctitle, [], [		   AC_CHECK_LIB_EXT(setproctitle, SETPROCTITLE_LIBS, setproctitle)		])		AC_MSG_CHECKING(whether to use setproctitle)		if test x"$ac_cv_func_setproctitle" = x"yes" -o \		   \( x"$ac_cv_header_setproctitle_h" = x"yes" -a \		    x"$ac_cv_lib_ext_setproctitle_setproctitle" = x"yes" \) ; then			AC_MSG_RESULT(yes)			SMB_ENABLE(SETPROCTITLE, YES)			AC_DEFINE(HAVE_SETPROCTITLE,1,[Whether setproctitle() is available])		else			AC_MSG_RESULT(no)		fi	;;	*)		AC_MSG_RESULT(no)	;;  esac ],AC_MSG_RESULT(no))SMB_EXT_LIB(SETPROCTITLE,	[${SETPROCTITLE_LIBS}],	[${SETPROCTITLE_CFLAGS}],	[${SETPROCTITLE_CPPFLAGS}],	[${SETPROCTITLE_LDFLAGS}])

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?