*/
SMBCFILE * files;
- /*
- * Log to standard error instead of the more typical standard output
- */
- bool debug_stderr;
-
/*
* Support "Create Time" in get/set with the *xattr() functions, if
* true. This replaces the dos attribute strings C_TIME, A_TIME and
return NULL;
}
- if (context->internal->debug_stderr) {
- /*
- * We do not have a unique per-thread debug state? For
- * now, we'll just leave it up to the user. If any one
- * context spefies debug to stderr then all will be (and
- * will stay that way, as it is unsafe to flip back if
- * stdout is in use for other things)
- */
- setup_logging("libsmbclient", DEBUG_STDERR);
- }
-
if ((!smbc_getFunctionAuthData(context) &&
!smbc_getFunctionAuthDataWithContext(context)) ||
smbc_getDebug(context) < 0 ||
void
smbc_setOptionDebugToStderr(SMBCCTX *c, smbc_bool b)
{
- c->internal->debug_stderr = b;
+ if (b) {
+ /*
+ * We do not have a unique per-thread debug state? For
+ * now, we'll just leave it up to the user. If any one
+ * context spefies debug to stderr then all will be (and
+ * will stay that way, as it is unsafe to flip back if
+ * stdout is in use for other things)
+ */
+ setup_logging("libsmbclient", DEBUG_STDERR);
+ }
}
/**