globus_gsi...m_config.h(3)
π¦ globus_gsi...m_config.h (3) β Library Functions Manual π¦
okay bestie, sit down, hydrate, because we're reading a Library Functions Manual page together and it's giving extremely niche and extremely iconic π
πΈ NAME πΈ
globus_gsi_system_config.h β the Globus GSI System Config Library β¨
That's it. That's the name. Short, sweet, does exactly what it says on the tin π«Ά
β¨ SYNOPSIS β¨
okay so first things first, you gotta pull in the headers, no cap:
#include 'globus_common.h'
#include 'globus_gsi_system_config_constants.h'
#include 'openssl/x509.h'
three includes, that's the whole vibe check β
π Macros π
now THIS is the main character section fr fr. here's the full roster, all 29 of them, no skips, no "oh you can probably guess the rest" β we do NOT do that here π
GLOBUS_GSI_SYSCONFIG_MODULEπGLOBUS_GSI_SYSCONFIG_SET_KEY_PERMISSIONSπGLOBUS_GSI_SYSCONFIG_GET_HOME_DIRπGLOBUS_GSI_SYSCONFIG_CHECK_KEYFILEποΈGLOBUS_GSI_SYSCONFIG_CHECK_KEYFILE_UIDποΈπͺͺGLOBUS_GSI_SYSCONFIG_CHECK_CERTFILEπGLOBUS_GSI_SYSCONFIG_CHECK_CERTFILE_UIDππͺͺGLOBUS_GSI_SYSCONFIG_FILE_EXISTSπGLOBUS_GSI_SYSCONFIG_DIR_EXISTSπGLOBUS_GSI_SYSCONFIG_GET_CERT_DIRποΈGLOBUS_GSI_SYSCONFIG_GET_USER_CERT_FILENAMEπ§βπ»πGLOBUS_GSI_SYSCONFIG_GET_HOST_CERT_FILENAMEπ₯οΈπGLOBUS_GSI_SYSCONFIG_GET_SERVICE_CERT_FILENAMEβοΈπGLOBUS_GSI_SYSCONFIG_GET_PROXY_FILENAMEπͺπGLOBUS_GSI_SYSCONFIG_GET_SIGNING_POLICY_FILENAMEβοΈπGLOBUS_GSI_SYSCONFIG_GET_CA_CERT_FILESποΈπGLOBUS_GSI_SYSCONFIG_GET_CURRENT_WORKING_DIRπGLOBUS_GSI_SYSCONFIG_MAKE_ABSOLUTE_PATH_FOR_FILENAMEπ§GLOBUS_GSI_SYSCONFIG_SPLIT_DIR_AND_FILENAMEβοΈGLOBUS_GSI_SYSCONFIG_REMOVE_ALL_OWNED_FILESπ§ΉGLOBUS_GSI_SYSCONFIG_GET_GRIDMAP_FILENAMEπΊοΈπGLOBUS_GSI_SYSCONFIG_GET_AUTHZ_CONF_FILENAMEππGLOBUS_GSI_SYSCONFIG_GET_GAA_CONF_FILENAMEπ§ΎπGLOBUS_GSI_SYSCONFIG_IS_SUPERUSERπGLOBUS_GSI_SYSCONFIG_GET_USER_ID_STRINGπͺͺGLOBUS_GSI_SYSCONFIG_GET_PROC_ID_STRINGπ’GLOBUS_GSI_SYSCONFIG_GET_USERNAMEπGLOBUS_GSI_SYSCONFIG_GET_UNIQUE_PROXY_FILENAMEπͺβ¨πGLOBUS_GSI_SYSCONFIG_GET_VHOST_CRED_DIRπποΈ
bestie note: the original page lists these as bare macro names with zero descriptions attached, so we're keeping it exactly that β names only, all 29, nothing invented, nothing skipped π«Ά
π« Detailed Description π«
Globus GSI System Config Library.
yep. that's the whole detailed description. she said what she said, and honestly? respect π
π§ Author π§
Sam Lang, Sam Meder
(we love a credited duo π)
π Author π
Generated automatically by Doxygen for globus_gsi_sysconfig from the source code.
like, the docs literally wrote themselves. automated queen behaviour β¨
and that's the page!! you now know every single macro name by heart and honestly that's a flex π π
signing off from the globus_gsi_sysconfig source tree, Version 9.6 β mwah, go read some certs bestie πππ¦
π¦ where this page comes from
- epel 10: globus-gsi-sysconfig-doc 9.6-1.el10_0 Β· Apache-2.0
- fedora 43: globus-gsi-sysconfig-doc 9.6-4.fc43 Β· Apache-2.0
- fedora 44: globus-gsi-sysconfig-doc 9.6-5.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-gsi-sysconfig-doc 9.6-2build1 Β· Apache-2.0
- ubuntu stonking: libglobus-gsi-sysconfig-doc 9.6-3build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms