2 #ifndef GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_H
3 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_H
10 #include "globus_common.h"
16 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET
54 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_LAST = 6
58 extern globus_module_descriptor_t globus_gsi_authz_callout_error_module;
64 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE (&globus_gsi_authz_callout_error_module)
66 extern char * globus_gsi_authz_callout_error_strings[];
85 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR(__RESULT, __TYPE, __ERRSTR) \
88 globus_common_create_string __ERRSTR; \
89 (__RESULT) = globus_error_put( \
90 globus_error_construct_error( \
91 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE, \
92 (__RESULT) ? globus_error_get(__RESULT) : NULL, \
98 globus_gsi_authz_callout_error_strings[__TYPE], \
99 _tmp_str_ ? ": " : "", \
100 _tmp_str_ ? _tmp_str_ : "")); \
101 if(_tmp_str_) free(_tmp_str_); \
117 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERRNO_ERROR(__RESULT, __ERRNO) \
119 (__RESULT) = globus_error_put( \
120 globus_error_construct_errno_error( \
121 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE, \
122 (__RESULT) ? globus_error_get(__RESULT) : NULL, \
Definition: globus_gsi_authz_callout_error.h:49
Definition: globus_gsi_authz_callout_error.h:45
Definition: globus_gsi_authz_callout_error.h:43
Definition: globus_gsi_authz_callout_error.h:53
Definition: globus_gsi_authz_callout_error.h:47
globus_gsi_authz_callout_error_t
Error codes.
Definition: globus_gsi_authz_callout_error.h:40
Definition: globus_gsi_authz_callout_error.h:51