| ## gss_compare_name(3sec) Allows an application to compare two internal names to determine whether they are equivalent Synopsis #include <dce/gssapi.h> OM_uint32 gss_compare_name ( OM_uint32 *minor_status, gss_name_t name1, gss_name_t name2, int *name_equal) Parameters Input name1 Specifies the first internal name. name2 Specifies the second internal name. Output name_equal Returns one of the following values:
TRUE | The names are the same.
FALSE | The names are not the same.
minor_status Returns a status code from the security mechanism. Description The gss_compare_name( ) routine lets an application compare two internal names to determine whether they are the same. This routine does not resolve the names to see if they refer to the same object. It simply compares the input names for equivalence. Status Codes The following describes a partial list of codes (messages) that might be returned. Refer to the OSF DCE Problem Determination Guide for complete descriptions of all messages. The following status codes can be returned:
GSS_S_COMPLETE | The routine was completed successfully.
GSS_S_BAD_NAMETYPE | The name passed by the name1 or name2 parameter is unsupported.
GSS_S_BAD_NAME | An invalid name was passed by the name1 or name2 parameter.
GSS_S_FAILURE | The routine failed. Check the minor_status parameter for details.
Related Information Functions: gss_display_name(3sec) gss_import_name(3sec) gss_release_name(3sec) ##