Tue Mar 8 08:30:08 2011 UTC ()
Changes 3.5.8:
* Fix Winbind crash bug when no DC is available
* Fix finding users on domain members
* Fix memory leaks in Winbind
* Fix printing with Windows 7 clients


(adam)
diff -r1.3 -r1.4 pkgsrc/net/samba35/Makefile
diff -r1.2 -r1.3 pkgsrc/net/samba35/distinfo
diff -r1.1.1.1 -r0 pkgsrc/net/samba35/patches/patch-aa
diff -r1.1.1.1 -r1.2 pkgsrc/net/samba35/patches/patch-af
diff -r1.1.1.1 -r1.2 pkgsrc/net/samba35/patches/patch-aq

cvs diff -r1.3 -r1.4 pkgsrc/net/samba35/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/samba35/Attic/Makefile 2011/03/01 11:28:59 1.3
+++ pkgsrc/net/samba35/Attic/Makefile 2011/03/08 08:30:07 1.4
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.3 2011/03/01 11:28:59 sbd Exp $ 1# $NetBSD: Makefile,v 1.4 2011/03/08 08:30:07 adam Exp $
2 2
3.include "../../net/samba/Makefile.mirrors" 3.include "../../net/samba/Makefile.mirrors"
4 4
5DISTNAME= samba-${VERSION} 5DISTNAME= samba-${VERSION}
6CATEGORIES= net 6CATEGORIES= net
7MASTER_SITES= ${SAMBA_MIRRORS:=stable/} 7MASTER_SITES= ${SAMBA_MIRRORS:=stable/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.samba.org/ 10HOMEPAGE= http://www.samba.org/
11COMMENT= SMB/CIFS protocol server suite 11COMMENT= SMB/CIFS protocol server suite
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14VERSION= 3.5.7 14VERSION= 3.5.8
15CONFLICTS+= ja-samba-[0-9]* pam-smbpass-[0-9]* tdb-[0-9]* winbind-[0-9]* 15CONFLICTS+= ja-samba-[0-9]* pam-smbpass-[0-9]* tdb-[0-9]* winbind-[0-9]*
16 16
17PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir
18 18
19FILESDIR= ${PKGDIR}/../../net/samba/files 19FILESDIR= ${PKGDIR}/../../net/samba/files
20DESCR_SRC= ${PKGDIR}/../../net/samba/DESCR 20DESCR_SRC= ${PKGDIR}/../../net/samba/DESCR
21MESSAGE_SRC= ${PKGDIR}/../../net/samba/MESSAGE 21MESSAGE_SRC= ${PKGDIR}/../../net/samba/MESSAGE
22WRKSRC= ${WRKDIR}/${DISTNAME}/source3 22WRKSRC= ${WRKDIR}/${DISTNAME}/source3
23BUILD_DEFS+= VARBASE 23BUILD_DEFS+= VARBASE
24 24
25.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
26 26
27PKG_SYSCONFSUBDIR= samba 27PKG_SYSCONFSUBDIR= samba

cvs diff -r1.2 -r1.3 pkgsrc/net/samba35/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/net/samba35/Attic/distinfo 2011/02/28 14:34:56 1.2
+++ pkgsrc/net/samba35/Attic/distinfo 2011/03/08 08:30:07 1.3
@@ -1,28 +1,27 @@ @@ -1,28 +1,27 @@
1$NetBSD: distinfo,v 1.2 2011/02/28 14:34:56 taca Exp $ 1$NetBSD: distinfo,v 1.3 2011/03/08 08:30:07 adam Exp $
2 2
3SHA1 (samba-3.5.7.tar.gz) = 335c6e97858f0a6db5559a398c980df39a5f6f7c 3SHA1 (samba-3.5.8.tar.gz) = ffb71de38442eee14aafb44f819671354dc5cce9
4RMD160 (samba-3.5.7.tar.gz) = f903a40aeffffa0ca142cfce3bb4ecced5c0bc29 4RMD160 (samba-3.5.8.tar.gz) = 02703bbaf7d7e7b9786a2228fe6085143c99251a
5Size (samba-3.5.7.tar.gz) = 30815040 bytes 5Size (samba-3.5.8.tar.gz) = 30721269 bytes
6SHA1 (patch-aa) = 7a007f347752782a0a60468d3dcb1ac37065445a 
7SHA1 (patch-ab) = 0372ff2e3caca866dacd6ed25ae1d02e34a5b567 6SHA1 (patch-ab) = 0372ff2e3caca866dacd6ed25ae1d02e34a5b567
8SHA1 (patch-ac) = 5b1c0fdb781cb75f81af71ed2695144d4a35e032 7SHA1 (patch-ac) = 5b1c0fdb781cb75f81af71ed2695144d4a35e032
9SHA1 (patch-ad) = 447aaf4ea4cc98f0ccd5a3a22e1ffec0e69a3971 8SHA1 (patch-ad) = 447aaf4ea4cc98f0ccd5a3a22e1ffec0e69a3971
10SHA1 (patch-ae) = 6698c698dc64c0f3df159157d182eae6aaa70958 9SHA1 (patch-ae) = 6698c698dc64c0f3df159157d182eae6aaa70958
11SHA1 (patch-af) = a87cf7c3ef4b75ac5d99034cc521bd7041770af2 10SHA1 (patch-af) = 16cac48a004ce77c3e58b7ac3a492d61e2f2c36a
12SHA1 (patch-ag) = 92fd576c4b05a913051925e461cde9f5a2f2d6bf 11SHA1 (patch-ag) = 92fd576c4b05a913051925e461cde9f5a2f2d6bf
13SHA1 (patch-ah) = ce4529a6f0afcc8a14bdd6ad4fc86c5c097cfef0 12SHA1 (patch-ah) = ce4529a6f0afcc8a14bdd6ad4fc86c5c097cfef0
14SHA1 (patch-ai) = 7dc10895549439f87b8a62458878fd8c766dadb7 13SHA1 (patch-ai) = 7dc10895549439f87b8a62458878fd8c766dadb7
15SHA1 (patch-aj) = aecf98cf53e6bf6890e0fc9a40e6936df5f20a1a 14SHA1 (patch-aj) = aecf98cf53e6bf6890e0fc9a40e6936df5f20a1a
16SHA1 (patch-ak) = cb51a96310eb7dde14351e4f12b68ce8d52c92c3 15SHA1 (patch-ak) = cb51a96310eb7dde14351e4f12b68ce8d52c92c3
17SHA1 (patch-al) = f347808c376922da057256d3614a34b556721a66 16SHA1 (patch-al) = f347808c376922da057256d3614a34b556721a66
18SHA1 (patch-am) = 13744f8a5cce3016c37002079eba3c47077e8d6d 17SHA1 (patch-am) = 13744f8a5cce3016c37002079eba3c47077e8d6d
19SHA1 (patch-an) = a9b31b791d979a1062006bbe55375aaab69210a1 18SHA1 (patch-an) = a9b31b791d979a1062006bbe55375aaab69210a1
20SHA1 (patch-ao) = bc31d3003bdaad141652daff2e0b6b3cafcee8c1 19SHA1 (patch-ao) = bc31d3003bdaad141652daff2e0b6b3cafcee8c1
21SHA1 (patch-ap) = 3a47d212b1c29a6b3c46b83903c4f011c28a8c3c 20SHA1 (patch-ap) = 3a47d212b1c29a6b3c46b83903c4f011c28a8c3c
22SHA1 (patch-aq) = 09adfab1c047bb71af21a4a9689725fa8f42fcf7 21SHA1 (patch-aq) = a8b1084c6dab6102847cc4686bd53d9f3186fc43
23SHA1 (patch-ar) = 5213b0a3d95d106939c2e268a8538c5e2901079a 22SHA1 (patch-ar) = 5213b0a3d95d106939c2e268a8538c5e2901079a
24SHA1 (patch-as) = a9fcb1813d55d598bf1226cf004de85701c93e61 23SHA1 (patch-as) = a9fcb1813d55d598bf1226cf004de85701c93e61
25SHA1 (patch-at) = dcfbe79496065559380e5713a758816e538e728b 24SHA1 (patch-at) = dcfbe79496065559380e5713a758816e538e728b
26SHA1 (patch-au) = f94b27a5792acfa3742b4c07b23b3395b73eba84 25SHA1 (patch-au) = f94b27a5792acfa3742b4c07b23b3395b73eba84
27SHA1 (patch-av) = 72c73ee755fd260726fca23ff8c8e0e49fa9dbf0 26SHA1 (patch-av) = 72c73ee755fd260726fca23ff8c8e0e49fa9dbf0
28SHA1 (patch-aw) = 36cb31313cdbd1e4670f33924371df5ed3390420 27SHA1 (patch-aw) = 36cb31313cdbd1e4670f33924371df5ed3390420

File Deleted: pkgsrc/net/samba35/patches/Attic/patch-aa

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/samba35/patches/Attic/patch-af (expand / switch to unified diff)

--- pkgsrc/net/samba35/patches/Attic/patch-af 2010/12/06 17:01:23 1.1.1.1
+++ pkgsrc/net/samba35/patches/Attic/patch-af 2011/03/08 08:30:07 1.2
@@ -1,94 +1,94 @@ @@ -1,94 +1,94 @@
1$NetBSD: patch-af,v 1.1.1.1 2010/12/06 17:01:23 adam Exp $ 1$NetBSD: patch-af,v 1.2 2011/03/08 08:30:07 adam Exp $
2 2
3--- configure.orig 2010-10-07 16:42:24.000000000 +0000 3--- configure.orig 2011-03-06 18:58:41.000000000 +0000
4+++ configure 4+++ configure
5@@ -52166,6 +52166,7 @@ _ACEOF 5@@ -52168,6 +52168,7 @@ _ACEOF
6  6
7 BLDSHARED="true" 7 BLDSHARED="true"
8 LDSHFLAGS="-dynamiclib -flat_namespace -undefined suppress" 8 LDSHFLAGS="-dynamiclib -flat_namespace -undefined suppress"
9+ SONAMEFLAG="-install_name \$(LIBDIR)/" 9+ SONAMEFLAG="-install_name \$(LIBDIR)/"
10 CFLAGS="$CFLAGS -fno-common" 10 CFLAGS="$CFLAGS -fno-common"
11 SHLD="\${CC}" 11 SHLD="\${CC}"
12 SHLIBEXT="dylib" 12 SHLIBEXT="dylib"
13@@ -52206,7 +52206,7 @@ fi 13@@ -52208,7 +52209,7 @@ fi
14 $as_echo "$BLDSHARED" >&6; } 14 $as_echo "$BLDSHARED" >&6; }
15  15
16 saved_before_as_needed_ldflags="$LDFLAGS" 16 saved_before_as_needed_ldflags="$LDFLAGS"
17-for flags in "-Wl,--as-needed" "-Wl,-z,ignore" "-z ignore" ; do 17-for flags in "-Wl,--as-needed" "-Wl,-z,ignore" "-z ignore" ; do
18+for flags in "-Wl,-z,ignore" "-z ignore" ; do 18+for flags in "-Wl,-z,ignore" "-z ignore" ; do
19 saved_ldflags="$LDFLAGS" 19 saved_ldflags="$LDFLAGS"
20 { $as_echo "$as_me:$LINENO: checking if $flags works" >&5 20 { $as_echo "$as_me:$LINENO: checking if $flags works" >&5
21 $as_echo_n "checking if $flags works... " >&6; } 21 $as_echo_n "checking if $flags works... " >&6; }
22@@ -65398,9 +65398,9 @@ LIBS="-lcrypto $KRB5_LIBS $LIBS" 22@@ -65482,9 +65483,9 @@ LIBS="-lcrypto $KRB5_LIBS $LIBS"
23  23
24  24
25  25
26- { $as_echo "$as_me:$LINENO: checking for des_set_key in -lcrypto" >&5 26- { $as_echo "$as_me:$LINENO: checking for des_set_key in -lcrypto" >&5
27-$as_echo_n "checking for des_set_key in -lcrypto... " >&6; } 27-$as_echo_n "checking for des_set_key in -lcrypto... " >&6; }
28-if test "${ac_cv_lib_ext_crypto_des_set_key+set}" = set; then 28-if test "${ac_cv_lib_ext_crypto_des_set_key+set}" = set; then
29+ { $as_echo "$as_me:$LINENO: checking for EVP_des_cbc -lcrypto" >&5 29+ { $as_echo "$as_me:$LINENO: checking for EVP_des_cbc -lcrypto" >&5
30+$as_echo_n "checking for EVP_des_cbc in -lcrypto... " >&6; } 30+$as_echo_n "checking for EVP_des_cbc in -lcrypto... " >&6; }
31+if test "${ac_cv_lib_ext_crypto_EVP_des_cbc+set}" = set; then 31+if test "${ac_cv_lib_ext_crypto_EVP_des_cbc+set}" = set; then
32 $as_echo_n "(cached) " >&6 32 $as_echo_n "(cached) " >&6
33 else 33 else
34 cat >conftest.$ac_ext <<_ACEOF 34 cat >conftest.$ac_ext <<_ACEOF
35@@ -65416,11 +65416,11 @@ cat >>conftest.$ac_ext <<_ACEOF 35@@ -65500,11 +65501,11 @@ cat >>conftest.$ac_ext <<_ACEOF
36 #ifdef __cplusplus 36 #ifdef __cplusplus
37 extern "C" 37 extern "C"
38 #endif 38 #endif
39-char des_set_key (); 39-char des_set_key ();
40+char EVP_des_cbc (); 40+char EVP_des_cbc ();
41 int 41 int
42 main () 42 main ()
43 { 43 {
44-return des_set_key (); 44-return des_set_key ();
45+return EVP_des_cbc (); 45+return EVP_des_cbc ();
46 ; 46 ;
47 return 0; 47 return 0;
48 } 48 }
49@@ -65446,13 +65446,13 @@ $as_echo "$ac_try_echo") >&5 49@@ -65530,13 +65531,13 @@ $as_echo "$ac_try_echo") >&5
50 test "$cross_compiling" = yes || 50 test "$cross_compiling" = yes ||
51 $as_test_x conftest$ac_exeext 51 $as_test_x conftest$ac_exeext
52 }; then 52 }; then
53- ac_cv_lib_ext_crypto_des_set_key=yes; 53- ac_cv_lib_ext_crypto_des_set_key=yes;
54+ ac_cv_lib_ext_crypto_EVP_des_cbc=yes; 54+ ac_cv_lib_ext_crypto_EVP_des_cbc=yes;
55 ac_cv_lib_ext_crypto=yes 55 ac_cv_lib_ext_crypto=yes
56 else 56 else
57 $as_echo "$as_me: failed program was:" >&5 57 $as_echo "$as_me: failed program was:" >&5
58 sed 's/^/| /' conftest.$ac_ext >&5 58 sed 's/^/| /' conftest.$ac_ext >&5
59  59
60- ac_cv_lib_ext_crypto_des_set_key=no; 60- ac_cv_lib_ext_crypto_des_set_key=no;
61+ ac_cv_lib_ext_crypto_EVP_des_cbc=no; 61+ ac_cv_lib_ext_crypto_EVP_des_cbc=no;
62 ac_cv_lib_ext_crypto=no 62 ac_cv_lib_ext_crypto=no
63 fi 63 fi
64  64
65@@ -65461,11 +65461,11 @@ rm -f core conftest.err conftest.$ac_obj 65@@ -65545,11 +65546,11 @@ rm -f core conftest.err conftest.$ac_obj
66 conftest$ac_exeext conftest.$ac_ext 66 conftest$ac_exeext conftest.$ac_ext
67  67
68 fi 68 fi
69-{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ext_crypto_des_set_key" >&5 69-{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ext_crypto_des_set_key" >&5
70-$as_echo "$ac_cv_lib_ext_crypto_des_set_key" >&6; } 70-$as_echo "$ac_cv_lib_ext_crypto_des_set_key" >&6; }
71- if test $ac_cv_lib_ext_crypto_des_set_key = yes; then 71- if test $ac_cv_lib_ext_crypto_des_set_key = yes; then
72+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ext_crypto_EVP_des_cbc" >&5 72+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ext_crypto_EVP_des_cbc" >&5
73+$as_echo "$ac_cv_lib_ext_crypto_EVP_des_cbc" >&6; } 73+$as_echo "$ac_cv_lib_ext_crypto_EVP_des_cbc" >&6; }
74+ if test $ac_cv_lib_ext_crypto_EVP_des_cbc = yes; then 74+ if test $ac_cv_lib_ext_crypto_EVP_des_cbc = yes; then
75 cat >>confdefs.h <<_ACEOF 75 cat >>confdefs.h <<_ACEOF
76-#define HAVE_DES_SET_KEY 1 76-#define HAVE_DES_SET_KEY 1
77+#define HAVE_EVP_DES_CBC 1 77+#define HAVE_EVP_DES_CBC 1
78 _ACEOF 78 _ACEOF
79  79
80 fi 80 fi
81@@ -81610,31 +81610,39 @@ case "$host_os" in 81@@ -81694,31 +81695,39 @@ case "$host_os" in
82 NSSSONAMEVERSIONSUFFIX=".2" 82 NSSSONAMEVERSIONSUFFIX=".2"
83 WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_linux.o" 83 WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_linux.o"
84 ;; 84 ;;
85- *freebsd[5-9]*) 85- *freebsd[5-9]*)
86- # FreeBSD winbind client is implemented as a wrapper around 86- # FreeBSD winbind client is implemented as a wrapper around
87- # the Linux version. 87- # the Linux version.
88- NSSSONAMEVERSIONSUFFIX=".1" 88- NSSSONAMEVERSIONSUFFIX=".1"
89- WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_freebsd.o \ 89- WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_freebsd.o \
90- ../nsswitch/winbind_nss_linux.o" 90- ../nsswitch/winbind_nss_linux.o"
91- WINBIND_NSS="../nsswitch/nss_winbind.$SHLIBEXT" 91- WINBIND_NSS="../nsswitch/nss_winbind.$SHLIBEXT"
92- WINBIND_WINS_NSS="../nsswitch/nss_wins.$SHLIBEXT" 92- WINBIND_WINS_NSS="../nsswitch/nss_wins.$SHLIBEXT"
93- ;; 93- ;;
94- 94-

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/samba35/patches/Attic/patch-aq (expand / switch to unified diff)

--- pkgsrc/net/samba35/patches/Attic/patch-aq 2010/12/06 17:01:23 1.1.1.1
+++ pkgsrc/net/samba35/patches/Attic/patch-aq 2011/03/08 08:30:08 1.2
@@ -1,46 +1,46 @@ @@ -1,46 +1,46 @@
1$NetBSD: patch-aq,v 1.1.1.1 2010/12/06 17:01:23 adam Exp $ 1$NetBSD: patch-aq,v 1.2 2011/03/08 08:30:08 adam Exp $
2 2
3Add support for passwd expand gecos 3Add support for passwd expand gecos
4 4
5--- param/loadparm.c.orig 2010-02-25 09:46:35.000000000 +0000 5--- param/loadparm.c.orig 2011-03-06 18:48:05.000000000 +0000
6+++ param/loadparm.c 6+++ param/loadparm.c
7@@ -297,6 +298,7 @@ struct global { 7@@ -310,6 +310,7 @@ struct global {
8 bool bUnixPasswdSync; 8 bool bUnixPasswdSync;
9 bool bPasswdChatDebug; 9 bool bPasswdChatDebug;
10 int iPasswdChatTimeout; 10 int iPasswdChatTimeout;
11+ bool bPasswdExpandGecos; 11+ bool bPasswdExpandGecos;
12 bool bTimestampLogs; 12 bool bTimestampLogs;
13 bool bNTSmbSupport; 13 bool bNTSmbSupport;
14 bool bNTPipeSupport; 14 bool bNTPipeSupport;
15@@ -1248,6 +1250,15 @@ static struct parm_struct parm_table[] = 15@@ -1296,6 +1297,15 @@ static struct parm_struct parm_table[] =
16 .flags = FLAG_ADVANCED, 16 .flags = FLAG_ADVANCED,
17 }, 17 },
18 { 18 {
19+ .label = "passwd expand gecos", 19+ .label = "passwd expand gecos",
20+ .type = P_BOOL, 20+ .type = P_BOOL,
21+ .p_class = P_GLOBAL, 21+ .p_class = P_GLOBAL,
22+ .ptr = &Globals.bPasswdExpandGecos, 22+ .ptr = &Globals.bPasswdExpandGecos,
23+ .special = NULL, 23+ .special = NULL,
24+ .enum_list = NULL, 24+ .enum_list = NULL,
25+ .flags = FLAG_ADVANCED, 25+ .flags = FLAG_ADVANCED,
26+ },  26+ },
27+ { 27+ {
28 .label = "check password script", 28 .label = "check password script",
29 .type = P_STRING, 29 .type = P_STRING,
30 .p_class = P_GLOBAL, 30 .p_class = P_GLOBAL,
31@@ -4759,6 +4780,7 @@ static void init_globals(bool first_time 31@@ -5064,6 +5074,7 @@ static void init_globals(bool first_time
32 Globals.bPamPasswordChange = False; 32 Globals.bPamPasswordChange = False;
33 Globals.bPasswdChatDebug = False; 33 Globals.bPasswdChatDebug = False;
34 Globals.iPasswdChatTimeout = 2; /* 2 second default. */ 34 Globals.iPasswdChatTimeout = 2; /* 2 second default. */
35+ Globals.bPasswdExpandGecos = False; 35+ Globals.bPasswdExpandGecos = False;
36 Globals.bNTPipeSupport = True; /* Do NT pipes by default. */ 36 Globals.bNTPipeSupport = True; /* Do NT pipes by default. */
37 Globals.bNTStatusSupport = True; /* Use NT status by default. */ 37 Globals.bNTStatusSupport = True; /* Use NT status by default. */
38 Globals.bStatCache = True; /* use stat cache by default */ 38 Globals.bStatCache = True; /* use stat cache by default */
39@@ -5178,6 +5201,7 @@ FN_GLOBAL_BOOL(lp_pam_password_change, & 39@@ -5518,6 +5529,7 @@ FN_GLOBAL_BOOL(lp_pam_password_change, &
40 FN_GLOBAL_BOOL(lp_unix_password_sync, &Globals.bUnixPasswdSync) 40 FN_GLOBAL_BOOL(lp_unix_password_sync, &Globals.bUnixPasswdSync)
41 FN_GLOBAL_BOOL(lp_passwd_chat_debug, &Globals.bPasswdChatDebug) 41 FN_GLOBAL_BOOL(lp_passwd_chat_debug, &Globals.bPasswdChatDebug)
42 FN_GLOBAL_INTEGER(lp_passwd_chat_timeout, &Globals.iPasswdChatTimeout) 42 FN_GLOBAL_INTEGER(lp_passwd_chat_timeout, &Globals.iPasswdChatTimeout)
43+FN_GLOBAL_BOOL(lp_passwd_expand_gecos, &Globals.bPasswdExpandGecos) 43+FN_GLOBAL_BOOL(lp_passwd_expand_gecos, &Globals.bPasswdExpandGecos)
44 FN_GLOBAL_BOOL(lp_nt_pipe_support, &Globals.bNTPipeSupport) 44 FN_GLOBAL_BOOL(lp_nt_pipe_support, &Globals.bNTPipeSupport)
45 FN_GLOBAL_BOOL(lp_nt_status_support, &Globals.bNTStatusSupport) 45 FN_GLOBAL_BOOL(lp_nt_status_support, &Globals.bNTStatusSupport)
46 FN_GLOBAL_BOOL(lp_stat_cache, &Globals.bStatCache) 46 FN_GLOBAL_BOOL(lp_stat_cache, &Globals.bStatCache)