summaryrefslogtreecommitdiffstats
path: root/proxy/src/gp_debug.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-03-30 12:13:38 -0400
committerSimo Sorce <simo@redhat.com>2012-04-02 23:56:54 -0400
commitbe13a48d8929c6edcc7525749d57ce450204d657 (patch)
tree0afd5b0c304627e6a02d7c8efa2a30eb20b14c54 /proxy/src/gp_debug.h
parent14ef713434acb89e8c715eed7ba180a38fd604a9 (diff)
downloadgss-proxy-be13a48d8929c6edcc7525749d57ce450204d657.tar.gz
gss-proxy-be13a48d8929c6edcc7525749d57ce450204d657.tar.xz
gss-proxy-be13a48d8929c6edcc7525749d57ce450204d657.zip
Debug: Add debugging macro and config options
Ticket #43
Diffstat (limited to 'proxy/src/gp_debug.h')
-rw-r--r--proxy/src/gp_debug.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/proxy/src/gp_debug.h b/proxy/src/gp_debug.h
index 5f1a525..3bcc3bd 100644
--- a/proxy/src/gp_debug.h
+++ b/proxy/src/gp_debug.h
@@ -29,6 +29,16 @@
#include <gssapi/gssapi.h>
#include "rpcgen/gss_proxy.h"
+extern int gp_debug;
+
+void gp_debug_enable(void);
+
+#define GPDEBUG(...) do { \
+ if (gp_debug) { \
+ fprintf(stderr, __VA_ARGS__); \
+ } \
+} while(0)
+
void gp_log_failure(gss_OID mech, uint32_t maj, uint32_t min);
#endif /* _GP_DEBUG_H_ */