globus_gsi...ut_error.h(3)
π globus_gsi...ut_error.h(3) π
okay bestie, so this is a page from the Library Functions Manual β it's the manpage for globus_gsi...ut_error.h(3), no cap. let's get into it π«Ά
β¨ NAME β¨
globus_gsi_authz_callout_error.h β the GSI Authorization Callout Error API. that's the whole vibe. π
πΈ SYNOPSIS πΈ
#include 'globus_common.h'
π Macros π
#define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULEβ expands to(&globus_gsi_authz_callout_error_module), and it's literally the module descriptor. that's it, that's the macro. β#define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR(__RESULT, __TYPE, __ERRSTR)β bestie, this one creates an authorization callout error object. three args, no drama. β¨#define GLOBUS_GSI_AUTHZ_CALLOUT_ERRNO_ERROR(__RESULT, __ERRNO)β same energy but with an errno: creates an authorization callout error object carrying anerrno. π
π¦ Enumerations π¦
it's giving error codes, and here's the full enum β not me skipping a single one π:
enum globus_gsi_authz_callout_error_t {
GLOBUS_GSI_AUTHZ_CALLOUT_AUTHZ_CALLOUT_ERROR = 0,
GLOBUS_GSI_AUTHZ_CALLOUT_AUTHZ_DENIED_BY_CALLOUT = 1,
GLOBUS_GSI_AUTHZ_CALLOUT_CONFIGURATION_ERROR = 2,
GLOBUS_GSI_AUTHZ_CALLOUT_SYSTEM_ERROR = 3,
GLOBUS_GSI_AUTHZ_CALLOUT_CREDENTIAL_ERROR = 4,
GLOBUS_GSI_AUTHZ_CALLOUT_BAD_ARGUMENT_ERROR = 5,
GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_LAST = 6 }
these are the error codes, periodt. each one got its own little number and everything. π
π Detailed Description π
GSI Authorization Callout Error API. that's the whole description, and honestly? iconic. it knows what it is and it's not gonna overexplain. π§
π« Author π«
generated automatically by Doxygen for globus_authz_callout_error, straight from the source code. so like, not a human author, a robot did it. slay robot. π€π
and that's a wrap bestie!! π this page came from globus_authz_callout_error, Version 4.2, and the date on the original footer was the same as the title, globus_gsi...ut_error.h(3) β mwah, go read the source, ily, bye!! π
β¨
π¦ where this page comes from
- epel 10: globus-authz-callout-error-doc 4.2-7.el10_0 Β· Apache-2.0
- fedora 43: globus-authz-callout-error-doc 4.2-12.fc43 Β· Apache-2.0
- fedora 44: globus-authz-callout-error-doc 4.2-13.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-authz-callout-error-doc 4.2-3build1 Β· Apache-2.0
- ubuntu stonking: libglobus-authz-callout-error-doc 4.2-3build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms