globus_authz_callout_error
3.6
|
Go to the documentation of this file.
17 #ifndef GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_H
18 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_H
25 #include "globus_common.h"
31 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET
69 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_LAST = 6
73 extern globus_module_descriptor_t globus_gsi_authz_callout_error_module;
79 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE (&globus_gsi_authz_callout_error_module)
81 extern char * globus_gsi_authz_callout_error_strings[];
100 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR(__RESULT, __TYPE, __ERRSTR) \
103 globus_common_create_string __ERRSTR; \
104 (__RESULT) = globus_error_put( \
105 globus_error_construct_error( \
106 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE, \
107 (__RESULT) ? globus_error_get(__RESULT) : NULL, \
113 globus_gsi_authz_callout_error_strings[__TYPE], \
114 _tmp_str_ ? ": " : "", \
115 _tmp_str_ ? _tmp_str_ : "")); \
116 if(_tmp_str_) free(_tmp_str_); \
132 #define GLOBUS_GSI_AUTHZ_CALLOUT_ERRNO_ERROR(__RESULT, __ERRNO) \
134 (__RESULT) = globus_error_put( \
135 globus_error_construct_errno_error( \
136 GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE, \
137 (__RESULT) ? globus_error_get(__RESULT) : NULL, \
globus_gsi_authz_callout_error_t
Error codes.
Definition: globus_gsi_authz_callout_error.h:55
@ GLOBUS_GSI_AUTHZ_CALLOUT_SYSTEM_ERROR
Definition: globus_gsi_authz_callout_error.h:64
@ GLOBUS_GSI_AUTHZ_CALLOUT_AUTHZ_DENIED_BY_CALLOUT
Definition: globus_gsi_authz_callout_error.h:60
@ GLOBUS_GSI_AUTHZ_CALLOUT_CONFIGURATION_ERROR
Definition: globus_gsi_authz_callout_error.h:62
@ GLOBUS_GSI_AUTHZ_CALLOUT_AUTHZ_CALLOUT_ERROR
Definition: globus_gsi_authz_callout_error.h:58
@ GLOBUS_GSI_AUTHZ_CALLOUT_BAD_ARGUMENT_ERROR
Definition: globus_gsi_authz_callout_error.h:68
@ GLOBUS_GSI_AUTHZ_CALLOUT_CREDENTIAL_ERROR
Definition: globus_gsi_authz_callout_error.h:66