---
name: "globus_module_activate"
section: "3"
platform: "linux"
package: "libglobus-common-doc"
version: "18.14-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_module"
---

# globus\_module\_activate(3)

Module Activation Management - Module Activation Management.

Part of [globus\_module(3)](/globus_module/3.md).

## NAME

globus\_module - Module Activation Management

 \- Module Activation Management.

## SYNOPSIS

### Data Structures

struct **globus\_module\_descriptor\_s**\
 Module Descriptor.

### 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.

## Function Documentation

### int globus\_module\_activate (globus\_module\_descriptor\_t \* module\_descriptor)

Activate a module. Add a reference to the module named by module\_descriptor to the list of activated modules. If this is the first reference to this module, its activation function will be called.

**Parameters**

*module\_descriptor* Module to activate

### int globus\_module\_activate\_array (globus\_module\_descriptor\_t \* module\_array\[\], globus\_module\_descriptor\_t \*\* failed\_module)

Activate a group of modules. Activate an NULL-terminated array of modules. If any fail to activate, all are deactivated and the error from the failed activation is returned. If nonzero is returned, and failed\_module is non-NULL, it will be set to point to the 1st module which failed to activate.

**Parameters**

*module\_array* NULL-terminated array of module descriptors to activate. \
 *failed\_module* Pointer to set to the first module whose activation function failed.

## Author

Generated automatically by Doxygen for globus\_common from the source code.
