diff options
author | Sumit Bose <sbose@redhat.com> | 2010-12-13 22:38:21 +0100 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-12-20 09:39:55 -0500 |
commit | 7d436b1bd6bcca29aa9874adc11bdfb862139cd8 (patch) | |
tree | 428ef49bb979c8ecddd70dfdafd9de5ca27bd1a3 /src/providers/krb5/krb5_auth.h | |
parent | 589dd0f6600515926e4e514442c62366db0a62b3 (diff) | |
download | sssd-7d436b1bd6bcca29aa9874adc11bdfb862139cd8.tar.gz sssd-7d436b1bd6bcca29aa9874adc11bdfb862139cd8.tar.bz2 sssd-7d436b1bd6bcca29aa9874adc11bdfb862139cd8.zip |
Serialize requests of the same user in the krb5 provider
Diffstat (limited to 'src/providers/krb5/krb5_auth.h')
-rw-r--r-- | src/providers/krb5/krb5_auth.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/providers/krb5/krb5_auth.h b/src/providers/krb5/krb5_auth.h index 2f08ad9c..0d6318d1 100644 --- a/src/providers/krb5/krb5_auth.h +++ b/src/providers/krb5/krb5_auth.h @@ -66,6 +66,7 @@ struct tevent_req *krb5_auth_send(TALLOC_CTX *mem_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx); int krb5_auth_recv(struct tevent_req *req, int *pam_status, int *dp_err); +void krb5_auth_done(struct tevent_req *req); struct tevent_req *handle_child_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, @@ -93,4 +94,9 @@ struct tevent_req *krb5_access_send(TALLOC_CTX *mem_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx); int krb5_access_recv(struct tevent_req *req, bool *access_allowed); + +/* krb5_wait_queue.c */ +errno_t add_to_wait_queue(struct be_req *be_req, struct pam_data *pd, + struct krb5_ctx *krb5_ctx); +void check_wait_queue(struct krb5_ctx *krb5_ctx, char *username); #endif /* __KRB5_AUTH_H__ */ |