0N/A along with this program. If not, see <http://www.gnu.org/licenses/>.
0N/A#include "util/sss_krb5.h"
0N/A#include "providers/ldap/ldap_common.h"
0N/A#include "providers/ldap/sdap_async_private.h"
0N/A#include "util/child_common.h"
0N/A#ifndef SSSD_LIBEXEC_PATH
0N/A#ifndef LDAP_CHILD_USER
0N/A const char *keytab_name,
if (realm_str) {
if (princ_str) {
if (keytab_name) {
return ENOMEM;
rp = 0;
if (realm_str) {
if (princ_str) {
if (keytab_name) {
return EOK;
size_t p = 0;
return ENOMEM;
return EINVAL;
return EOK;
int timeout);
const char *realm_str,
const char *princ_str,
const char *keytab_name,
int timeout)
if (!req) {
return NULL;
goto fail;
goto fail;
&buf);
goto fail;
goto fail;
goto fail;
if (!subreq) {
goto fail;
return req;
fail:
return req;
struct tevent_req);
struct sdap_get_tgt_state);
if (!subreq) {
struct tevent_req);
struct sdap_get_tgt_state);
int *result,
char **ccname,
struct sdap_get_tgt_state);
return ret;
return EOK;
struct sdap_get_tgt_state);
struct sdap_get_tgt_state);
int timeout)
return ENOMEM;
return EOK;