sss_debuglevel.c revision 31ddfc3c183054ca17b9c9f8f03ea8151db3b5b1
445N/A along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <talloc.h>
#include <popt.h>
#include <dirent.h>
#include <ctype.h>
#include <signal.h>
#include <utime.h>
#include "config.h"
#include "ldb.h"
#include "tools/tools_util.h"
if (expr) { \
goto done; \
struct debuglevel_tool_ctx {
char **sections;
char ***output_sections);
int ret;
switch(ret) {
goto fini;
if (pc_config_file) {
goto fini;
goto fini;
fini:
return ret;
int ret;
int err;
return ENOMEM;
goto done;
goto done;
* Change atime and mtime of sssd.conf,
errno = 0;
done:
return ret;
int ret;
return ENOMEM;
return ret;
char ***output_sections)
int ret;
int domain_count = 0;
char **sections;
const char *known_services[] = {
return ENOMEM;
domain_count++;
goto fail;
for (i = 0; i < known_services_count; i++) {
goto fail;
goto fail;
return EOK;
fail:
return ret;
long value;
char *endptr;
errno = 0;
return SSSDBG_INVALID;