00001 /* 00002 SSSD 00003 00004 Configuration Database 00005 00006 Copyright (C) Stephen Gallagher <sgallagh@redhat.com> 2009 00007 00008 This program is free software; you can redistribute it and/or modify 00009 it under the terms of the GNU General Public License as published by 00010 the Free Software Foundation; either version 3 of the License, or 00011 (at your option) any later version. 00012 00013 This program is distributed in the hope that it will be useful, 00014 but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00016 GNU General Public License for more details. 00017 00018 You should have received a copy of the GNU General Public License 00019 along with this program. If not, see <http://www.gnu.org/licenses/>. 00020 */ 00021 00022 #ifndef CONFDB_PRIVATE_H_ 00023 #define CONFDB_PRIVATE_H_ 00024 00025 struct confdb_ctx { 00026 struct tevent_context *pev; 00027 struct ldb_context *ldb; 00028 00029 struct sss_domain_info *doms; 00030 }; 00031 00032 int parse_section(TALLOC_CTX *mem_ctx, const char *section, 00033 char **sec_dn, const char **rdn_name); 00034 00035 #endif /* CONFDB_PRIVATE_H_ */