table of contents
conflicting packages
gss_display_status(3) | gss | gss_display_status(3) |
NAME¶
gss_display_status - API functionSYNOPSIS¶
#include <gss.h>ARGUMENTS¶
- OM_uint32 * minor_status
- (integer, modify) Mechanism specific status code.
- OM_uint32 status_value
- (Integer, read) Status value to be converted.
- int status_type
- (Integer, read) GSS_C_GSS_CODE - status_value is a
GSS status code. GSS_C_MECH_CODE - status_value is a mechanism
status code.
- const gss_OID mech_type
- (Object ID, read, optional) Underlying mechanism (used
to interpret a minor status value). Supply GSS_C_NO_OID to obtain
the system default.
- OM_uint32 * message_context
- (Integer, read/modify) Should be initialized to
zero by the application prior to the first call. On return from
gss_display_status(), a non-zero status_value parameter indicates
that additional messages may be extracted from the status code
via subsequent calls to gss_display_status(), passing the same
status_value, status_type, mech_type, and message_context
parameters.
- gss_buffer_t status_string
- (buffer, character string, modify) Textual
interpretation of the status_value. Storage associated with this
parameter must be freed by the application after use with a call
to gss_release_buffer().
DESCRIPTION¶
Allows an application to obtain a textual representation of a GSS-API status code, for display to the user or for logging purposes. Since some status values may indicate multiple conditions, applications may need to call gss_display_status multiple times, each call generating a single text string. The message_context parameter is used by gss_display_status to store state information about which error messages have already been extracted from a given status_value; message_context must be initialized to 0 by the application prior to the first call, and gss_display_status will return a non-zero value in this parameter if there are further messages to extract....
maj_status = gss_display_status (
&min_status,
status_code,
GSS_C_GSS_CODE,
GSS_C_NO_OID,
&message_context,
&status_string)
fprintf(stderr,
"%.*s0,
(int)status_string.length,
(char *)status_string.value);
gss_release_buffer(&min_status, &status_string);
RETURN VALUE¶
`GSS_S_COMPLETE`: Successful completion.REPORTING BUGS¶
Report bugs to <bug-gss@gnu.org>. GNU Generic Security Service home page: http://www.gnu.org/software/gss/ General help using GNU software: http://www.gnu.org/gethelp/COPYRIGHT¶
Copyright © 2003-2011 Simon Josefsson.SEE ALSO¶
The full documentation for gss is maintained as a Texinfo manual. If the info and gss programs are properly installed at your site, the command- info gss
1.0.2 | gss |