param: Enable including source3/param/param_proto.h without vfs.h
authorVolker Lendecke <vl@samba.org>
Thu, 22 Apr 2021 13:44:10 +0000 (15:44 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 11 May 2021 22:56:37 +0000 (22:56 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
script/generate_param.py

index c29a29df57e7a96585c3db3e3df284076a40e936..4a4f7fec878a6a25e99a81ae249be5d009a4cc5d 100644 (file)
@@ -173,6 +173,8 @@ def make_s3_param_proto(path_in, path_out):
         header = get_header(path_out)
         file_out.write("#ifndef %s\n" % header)
         file_out.write("#define %s\n\n" % header)
+        file_out.write("struct share_params;\n")
+        file_out.write("struct loadparm_substitution;\n")
         for parameter in iterate_all(path_in):
             # filter out parameteric options
             if ':' in parameter['name']: