1 dnl # Server process model subsystem
3 SMB_MODULE_MK(process_model_single,PROCESS_MODEL,STATIC,smbd/process_model.mk)
4 SMB_MODULE_MK(process_model_standard,PROCESS_MODEL,STATIC,smbd/process_model.mk)
6 #################################################
7 # check for pthread support
8 AC_MSG_CHECKING(whether to use pthreads)
10 [ --with-pthreads Include pthreads (default=no) ],
14 if test x"$ac_cv_func_pread" != x"yes" -o x"$ac_cv_func_pwrite" != x"yes";then
15 AC_MSG_ERROR([You cannot enable threads when you don't have pread/pwrite!])
17 SMB_MODULE_DEFAULT(process_model_thread,STATIC)
18 SMB_EXT_LIB_ENABLE(PTHREAD,YES)
27 SMB_EXT_LIB(PTHREAD,[-lpthread])
29 SMB_MODULE_MK(process_model_thread,PROCESS_MODEL,NOT,smbd/process_model.mk)
31 SMB_SUBSYSTEM_MK(PROCESS_MODEL,smbd/process_model.mk)