param: turn 'min receivefile size' into a generated function
authorMichael Adam <obnox@samba.org>
Tue, 21 Jul 2015 12:23:47 +0000 (14:23 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 30 Jul 2015 23:55:30 +0000 (01:55 +0200)
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
docs-xml/smbdotconf/protocol/minreceivefilesize.xml
lib/param/loadparm.h
source3/param/loadparm.c

index c5fed6a40458b4863b2670471429bb52c9897712..60d48acc7add27719bf6608f93073ecf70b4d123 100644 (file)
@@ -1,7 +1,6 @@
 <samba:parameter name="min receivefile size"
                  type="integer"
                  context="G"
-                 generated_function="0"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 <para>This option changes the behavior of <citerefentry><refentrytitle>smbd</refentrytitle>
index 19113523c295201fe5711454e227979e87d231c3..2c40563fc8cb75b2fe0ac9f914bad7ce489d8e3a 100644 (file)
@@ -249,7 +249,6 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
 #define LOADPARM_EXTRA_GLOBALS \
        struct parmlist_entry *param_opt;                               \
        char *realm_original;                                           \
-       int min_receivefile_size;                                       \
        char *szPrintcapname;                                           \
        int CupsEncrypt;                                                \
        char *szIdmapUID;                                               \
index 339ab8aa53bfd0d96fddd6c28424a82ab20856a7..d19e144b6263d7e17db4af43e289a1fecdd8c74f 100644 (file)
@@ -4287,10 +4287,12 @@ void lp_set_posix_default_cifsx_readwrite_locktype(enum brl_flavour val)
 
 int lp_min_receive_file_size(void)
 {
-       if (Globals.min_receivefile_size < 0) {
+       int min_receivefile_size = lp_min_receivefile_size();
+
+       if (min_receivefile_size < 0) {
                return 0;
        }
-       return Globals.min_receivefile_size;
+       return min_receivefile_size;
 }
 
 /*******************************************************************