globus_result_t globus_i_gsi_gssapi_error_chain_result( globus_result_t chain_result, int error_type, const char * filename, const char * function_name, int line_number, const char * short_desc, const char * long_desc) { globus_result_t result; globus_object_t * error_object; static char * _function_name_ = "globus_i_gsi_gssapi_error_chain_result"; GLOBUS_I_GSI_GSSAPI_DEBUG_ENTER; error_object = globus_error_construct_error( GLOBUS_GSI_GSSAPI_MODULE, globus_error_get(chain_result), error_type, filename, function_name, line_number, "%s%s%s", (error_type < 0 || error_type >= GLOBUS_GSI_GSSAPI_ERROR_LAST) ? _GGSL("Unknown error") : _GGSL(globus_l_gsi_gssapi_error_strings[error_type]), short_desc ? ": " : "", short_desc ? short_desc : ""); if(long_desc) { globus_error_set_long_desc(error_object, long_desc); } result = globus_error_put(error_object); GLOBUS_I_GSI_GSSAPI_INTERNAL_DEBUG_EXIT; return result; }
globus_result_t globus_i_gsi_cert_utils_error_chain_result( globus_result_t chain_result, int error_type, const char * filename, const char * function_name, int line_number, const char * short_desc, const char * long_desc) { globus_object_t * error_object; globus_result_t result; static char * _function_name_ = "globus_i_gsi_cert_utilsential_error_chain_result"; GLOBUS_I_GSI_CERT_UTILS_DEBUG_ENTER; error_object = globus_error_construct_error( GLOBUS_GSI_CERT_UTILS_MODULE, globus_error_get(chain_result), error_type, filename, function_name, line_number, "%s%s%s", _CUSL(globus_l_gsi_cert_utils_error_strings[error_type]), short_desc ? ": " : "", short_desc ? short_desc : ""); if(long_desc) { globus_error_set_long_desc(error_object, long_desc); } result = globus_error_put(error_object); GLOBUS_I_GSI_CERT_UTILS_DEBUG_EXIT; return result; }
globus_result_t globus_i_gsi_sysconfig_openssl_error_result( int error_type, const char * filename, const char * function_name, int line_number, const char * short_desc, const char * long_desc) { globus_object_t * error_object; globus_result_t result; static char * _function_name_ = "globus_i_gsi_sysconfig_openssl_error_result"; GLOBUS_I_GSI_SYSCONFIG_DEBUG_ENTER; error_object = globus_error_wrap_openssl_error( GLOBUS_GSI_SYSCONFIG_MODULE, error_type, filename, function_name, line_number, "%s%s%s", _GSSL(globus_l_gsi_sysconfig_error_strings[error_type]), short_desc ? ": " : "", short_desc ? short_desc : ""); if(long_desc) { globus_error_set_long_desc(error_object, long_desc); } result = globus_error_put(error_object); GLOBUS_I_GSI_SYSCONFIG_DEBUG_EXIT; return result; }
globus_result_t globus_i_gsi_cred_error_result( int error_type, const char * filename, const char * function_name, int line_number, const char * short_desc, const char * long_desc) { globus_object_t * error_object; globus_result_t result; static char * _function_name_ = "globus_i_gsi_cred_error_result"; GLOBUS_I_GSI_CRED_DEBUG_ENTER; error_object = globus_error_construct_error( GLOBUS_GSI_CREDENTIAL_MODULE, NULL, error_type, filename, function_name, line_number, "%s%s%s", _GCRSL(globus_l_gsi_cred_error_strings[error_type]), short_desc ? ": " : "", short_desc ? short_desc : ""); if(long_desc) { globus_error_set_long_desc(error_object, long_desc); } result = globus_error_put(error_object); GLOBUS_I_GSI_CRED_DEBUG_EXIT; return result; }
globus_result_t globus_i_gsi_gssapi_error_result( const OM_uint32 minor_status, const char * filename, const char * function_name, int line_number, const char * short_desc, const char * long_desc) { globus_object_t * error_object; globus_result_t result; static char * _function_name_ = "globus_i_gsi_gssapi_error_result"; GLOBUS_I_GSI_GSSAPI_DEBUG_ENTER; error_object = globus_error_construct_error( GLOBUS_GSI_GSSAPI_MODULE, NULL, GLOBUS_GSI_GSSAPI_ERROR_MINOR_STATUS(minor_status), filename, function_name, line_number, "%s%s%s", globus_l_gsi_gssapi_error_strings[minor_status], short_desc ? ": " : "", short_desc ? short_desc : ""); if(long_desc) { globus_error_set_long_desc(error_object, long_desc); } result = globus_error_put(error_object); GLOBUS_I_GSI_GSSAPI_INTERNAL_DEBUG_EXIT; return result; }