projects
/
trust_router.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #99 from painless-security/jennifer/count_failed_reqs
[trust_router.git]
/
include
/
tr_gss.h
diff --git
a/include/tr_gss.h
b/include/tr_gss.h
index
e0cf770
..
f7fcd41
100644
(file)
--- a/
include/tr_gss.h
+++ b/
include/tr_gss.h
@@
-38,10
+38,13
@@
#include <tr_msg.h>
typedef int (TR_GSS_AUTH_FN)(gss_name_t, TR_NAME *, void *);
#include <tr_msg.h>
typedef int (TR_GSS_AUTH_FN)(gss_name_t, TR_NAME *, void *);
-typedef
TR_MSG *(TR_GSS_HANDLE_REQ_FN)(TALLOC_CTX *, TR_MSG
*, void *);
+typedef
enum tr_gss_rc (TR_GSS_HANDLE_REQ_FN)(TALLOC_CTX *, TR_MSG *, TR_MSG *
*, void *);
typedef enum tr_gss_rc {
TR_GSS_SUCCESS = 0, /* success */
typedef enum tr_gss_rc {
TR_GSS_SUCCESS = 0, /* success */
+ TR_GSS_AUTH_FAILED, /* authorization failed */
+ TR_GSS_REQUEST_FAILED, /* request failed */
+ TR_GSS_INTERNAL_ERROR, /* internal error (memory allocation, etc) */
TR_GSS_ERROR, /* unspecified error */
} TR_GSS_RC;
TR_GSS_ERROR, /* unspecified error */
} TR_GSS_RC;