globus_module(3)
β¨ NAME β¨
globus_module β Module Activation Management π
like, it's the module activation management situation. that's the whole vibe. Module Activation Management, bestie. π
πΈ SYNOPSIS πΈ
π¦ Data Structures
struct globus_module_descriptor_sβ the Module Descriptor. iconic little struct, does exactly what it says on the tin. π
π§ Functions
int globus_module_activate (globus_module_descriptor_t
*module_descriptor)
Activate a module. β¨
int globus_module_activate_array (globus_module_descriptor_t
*module_array[], globus_module_descriptor_t **failed_module)
Activate a group of modules. π
int globus_module_deactivate (globus_module_descriptor_t
*module_descriptor)
Deactivate a module. π«Ά
π Detailed Description π
Module Activation Management. that's it, that's the description. no notes. π
π₯ Function Documentation π₯
β int globus_module_activate (globus_module_descriptor_t * module_descriptor)
Activate a module. okay so what this does is it adds a reference to the module named by module_descriptor to the list of activated modules. and here's the tea: if this is the first reference to this module, its activation function will be called. first time's the charm, literally. π
Parameters
module_descriptorβ the Module to activate. slay.
β int globus_module_activate_array (globus_module_descriptor_t * module_array[], globus_module_descriptor_t ** failed_module)
Activate a group of modules. bestie this activates a NULL-terminated array of modules. it's giving group project but everyone actually shows up. π
but listen: if any of them fail to activate, all are deactivated and the error from the failed activation is returned. no half-activated situations, we don't do that here. π
and if nonzero is returned, and failed_module is non-NULL, it will be set to point to the 1st module which failed to activate. we found the culprit, no cap. π
Parameters
module_arrayβ NULL-terminated array of module descriptors to activate.failed_moduleβ Pointer to set to the first module whose activation function failed.
β int globus_module_deactivate (globus_module_descriptor_t * module_descriptor)
Deactivate a module. the reverse uno card of the whole page, and it's listed in the SYNOPSIS up there with its full signature so you know it's real. π
π Author π
Generated automatically by Doxygen for globus_common from the source code. yes, a robot wrote this one. it still ate. π€β¨
okay so that's the whole page, every option, param, and signature intact, no facts harmed in the making of this rewrite. go forth and activate responsibly. π¦
globus_common Β· Version 18.15 Β· globus_module(3) β mwah, sending this page off with a kiss, periodt. ππΈπ
π¦ where this page comes from
- fedora 44: globus-common-doc 18.15-2.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-common-doc 18.15-1 Β· Apache-2.0
- ubuntu stonking: libglobus-common-doc 18.15-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms