1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-22 22:04:08 +03:00

r12579: r12122@cabra: derrell | 2005-12-29 12:03:00 -0500

allow for arbitrary option value types
(This used to be commit 64c8e32b6382e48bce5c1f18179e66ca765a70af)
This commit is contained in:
Derrell Lipman 2005-12-29 17:03:39 +00:00 committed by Gerald (Jerry) Carter
parent e13d0cb3ec
commit cbc97b4e5a
2 changed files with 10 additions and 2 deletions

View File

@ -89,7 +89,7 @@ main(int argc, char * argv[])
/* If we've been asked to log to stderr instead of stdout... */
if (debug_stderr) {
/* ... then set the option to do so */
smbc_option_set(context, "debug_stderr", NULL);
smbc_option_set(context, "debug_stderr");
}
/* Initialize the context using the previously specified options */

View File

@ -5947,14 +5947,22 @@ smbc_free_context(SMBCCTX *context,
void
smbc_option_set(SMBCCTX *context,
char *option_name,
void *option_value)
...)
{
va_list args;
va_start(args, option_name);
if (strcmp(option_name, "debug_stderr") == 0) {
/*
* Log to standard error instead of standard output.
*
* optional parameters: none (it can't be turned off once on)
*/
context->internal->_debug_stderr = True;
}
va_end(args);
}