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:
parent
e13d0cb3ec
commit
cbc97b4e5a
@ -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 */
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user