diff options
Diffstat (limited to 'proxy/tests/t_utils.h')
-rw-r--r-- | proxy/tests/t_utils.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/proxy/tests/t_utils.h b/proxy/tests/t_utils.h index 74f8ad5..c0469d4 100644 --- a/proxy/tests/t_utils.h +++ b/proxy/tests/t_utils.h @@ -5,11 +5,15 @@ #include <stdlib.h> #include <string.h> #include <gssapi/gssapi.h> +#include <gssapi/gssapi_krb5.h> +#include <gssapi/gssapi_ext.h> #define STDIN_FD 0 #define STDOUT_FD 1 #define MAX_RPC_SIZE 1024*1024 +#define discard_const(ptr) ((void *)((uintptr_t)(ptr))) + #define DEBUG(name, ...) do { \ char msg[4096]; \ snprintf(msg, 4096, __VA_ARGS__); \ @@ -22,4 +26,4 @@ int t_recv_buffer(int fd, char *buf, uint32_t *len); void t_log_failure(gss_OID mech, uint32_t maj, uint32_t min); -int t_string_to_name(const char *string, gss_name_t *name); +int t_string_to_name(const char *string, gss_name_t *name, gss_OID type); |