From 47dbd4ef60e58e3b4512a151dabd63f1d0ea840d Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 21 Jan 2014 14:32:49 +0100 Subject: [PATCH] wafsamba: use cluster_support_features in build_options.c This way 'smbd -b' returns the cluster features of the currently used libsamba-cluster-support.so. Signed-off-by: Stefan Metzmacher Reviewed-by: Michael Adam --- buildtools/wafsamba/samba_patterns.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/buildtools/wafsamba/samba_patterns.py b/buildtools/wafsamba/samba_patterns.py index 55ed540670c..1e2df90dac4 100644 --- a/buildtools/wafsamba/samba_patterns.py +++ b/buildtools/wafsamba/samba_patterns.py @@ -59,6 +59,8 @@ def write_build_options_header(fp): fp.write("#include \"includes.h\"\n") fp.write("#include \"build_env.h\"\n") fp.write("#include \"dynconfig/dynconfig.h\"\n") + fp.write("#include \"lib/cluster_support.h\"\n") + fp.write("\n") fp.write("static int output(bool screen, const char *format, ...) PRINTF_ATTRIBUTE(2,3);\n") fp.write("void build_options(bool screen);\n") @@ -129,6 +131,9 @@ def write_build_options_header(fp): fp.write("\n") def write_build_options_footer(fp): + fp.write(" /* Output the sizes of the various cluster features */\n") + fp.write(" output(screen, \"\\n%s\", cluster_support_features());\n") + fp.write("\n") fp.write(" /* Output the sizes of the various types */\n") fp.write(" output(screen, \"\\nType sizes:\\n\");\n") fp.write(" output(screen, \" sizeof(char): %lu\\n\",(unsigned long)sizeof(char));\n") -- 2.11.4.GIT