From 5822cc275ac5d6af0635b20e48393015279c5d07 Mon Sep 17 00:00:00 2001 From: Lars Müller Date: Fri, 20 Jan 2006 20:22:23 +0000 Subject: r13058: Add %w macro for the winbind seperator which allows us for example valid users = %S, %D%w%S --- source/lib/substitute.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/lib/substitute.c b/source/lib/substitute.c index 4d22518230f..344f6e06fdf 100644 --- a/source/lib/substitute.c +++ b/source/lib/substitute.c @@ -448,6 +448,9 @@ void standard_sub_basic(const char *smb_name, char *str,size_t len) case 'v' : string_sub(p,"%v", SAMBA_VERSION_STRING,l); break; + case 'w' : + string_sub(p,"%w", lp_winbind_separator(),l); + break; case '$' : p += expand_env_var(p,l); break; /* Expand environment variables */ @@ -615,6 +618,9 @@ char *alloc_sub_basic(const char *smb_name, const char *str) case 'v' : t = realloc_string_sub(t, "%v", SAMBA_VERSION_STRING); break; + case 'w' : + t = realloc_string_sub(t, "%w", lp_winbind_separator()); + break; case '$' : t = realloc_expand_env_var(t, p); /* Expand environment variables */ break; -- cgit