Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gss_compare_name(3sec) — DCE 3.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

gss_compare_name(3sec)  —  Subroutines

NAME

gss_compare_name — Allows an application to compare two internal names to determine whether they are equivalent

Synopsis

OM_uint32  gss_compare_name(
OM_uint32 ∗minor_status,
gss_name_t name1,
gss_name_t name2,
int ∗name_equal);

Parameters

Input

name1Specifies the first internal name. 

name2Specifies the second internal name. 

Output

name_equal
Returns one of the following values:

TRUEThe names are the same. 

FALSEThe 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). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026