17 #ifndef GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_H
18 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_H
31 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET
70 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_LAST = 6
80 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE (&globus_gsi_authz_callout_error_module)
82 extern char * globus_gsi_authz_callout_error_strings[];
101 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR(__RESULT, __TYPE, __ERRSTR) \
104 globus_common_create_string __ERRSTR; \
105 (__RESULT) = globus_error_put( \
106 globus_error_construct_error( \
107 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE, \
108 (__RESULT) ? globus_error_get(__RESULT) : NULL, \
114 globus_gsi_authz_callout_error_strings[__TYPE], \
115 _tmp_str_ ? ": " : "", \
116 _tmp_str_ ? _tmp_str_ : "")); \
117 if(_tmp_str_) free(_tmp_str_); \
133 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERRNO_ERROR(__RESULT, __ERRNO) \
135 (__RESULT) = globus_error_put( \
136 globus_error_construct_errno_error( \
137 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE, \
138 (__RESULT) ? globus_error_get(__RESULT) : NULL, \
Definition: globus_gsi_authz_callout_error.h:65
Definition: globus_gsi_authz_callout_error.h:61
Definition: globus_gsi_authz_callout_error.h:59
Definition: globus_gsi_authz_callout_error.h:69
Definition: globus_gsi_authz_callout_error.h:63
globus_gsi_authz_callout_error_t
Error codes.
Definition: globus_gsi_authz_callout_error.h:56
Headers common to all of Globus.
Definition: globus_gsi_authz_callout_error.h:67
Module Descriptor.
Definition: globus_module.h:71