---
name: "GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_GAA_FILENAME"
section: "3"
platform: "linux"
package: "libglobus-gsi-sysconfig-doc"
version: "9.6-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_gsi_sysconfig_datatypes"
---

# GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_GAA\_FILENAME(3)

Data Types - Data Types.

Part of [globus\_gsi\_sysconfig\_datatypes(3)](/globus_gsi_sysconfig_datatypes/3.md).

## NAME

globus\_gsi\_sysconfig\_datatypes - Data Types

 \- Data Types.

## SYNOPSIS

### Enumerations

enum **globus\_gsi\_sysconfig\_error\_t** { **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_SUCCESS** = 0, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CERT\_DIR** = 1, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CERT\_STRING** = 2, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_KEY\_STRING** = 3, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_HOME\_DIR** = 4, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_ERRNO** = 5, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_CHECKING\_FILE\_EXISTS** = 6, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CERT\_FILENAME** = 7, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_PROXY\_FILENAME** = 8, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_DELEG\_FILENAME** = 9, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CA\_CERT\_FILENAMES** = 10, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CWD** = 11, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_REMOVING\_OWNED\_FILES** = 12, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_GRIDMAP\_FILENAME** = 13, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_CHECKING\_SUPERUSER** = 14, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_SETTING\_PERMS** = 15, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_SIGNING\_POLICY** = 16, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_PW\_ENTRY** = 17, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_AUTHZ\_FILENAME** = 18, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_NOT\_REGULAR** = 19, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_DOES\_NOT\_EXIST** = 20, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_BAD\_PERMISSIONS** = 21, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_NOT\_OWNED** = 22, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_IS\_DIR** = 23, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_ZERO\_LENGTH** = 24, **GLOBUS\_GSI\_SYSCONFIG\_INVALID\_ARG** = 25, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_HAS\_LINKS** = 26, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_HAS\_CHANGED** = 27, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_AUTHZ\_LIB\_FILENAME** = 28, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_GAA\_FILENAME** = 29, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_NOT\_DIR** = 30, **GLOBUS\_GSI\_SYSCONFIG\_ERROR\_LAST** = 31 }\
 enum **globus\_gsi\_proxy\_file\_type\_t** { **GLOBUS\_PROXY\_FILE\_INPUT**, **GLOBUS\_PROXY\_FILE\_OUTPUT** }\

## Detailed Description

Data Types.

## Enumeration Type Documentation

### enum globus\_gsi\_proxy\_file\_type\_t

Enumerator used to keep track of input/output types of filenames

**Enumerator**

- *GLOBUS\_PROXY\_FILE\_INPUT*

  *The proxy filename is intended for reading (it should already exist)*

- *GLOBUS\_PROXY\_FILE\_OUTPUT*

  *The proxy filename is intended for writing (it does not need to exist)*

### enum globus\_gsi\_sysconfig\_error\_t

*GSI System Config Error codes*

**Enumerator**

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_SUCCESS*

  *Success - never used*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CERT\_DIR*

  *Unable to determine trusted certificates directory*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CERT\_STRING*

  *Error while generating certificate filename*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_KEY\_STRING*

  *Error while generating private key filename*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_HOME\_DIR*

  *Unable to determine user's home directory*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_ERRNO*

  *System Error -- see underlying error for details*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_CHECKING\_FILE\_EXISTS*

  *Unable to determine whether file exists*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CERT\_FILENAME*

  *Unable to determine the location of the certificate file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_PROXY\_FILENAME*

  *Unable to determine the location of the proxy file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_DELEG\_FILENAME*

  *Unable to determine the location of the delegated proxy file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CA\_CERT\_FILENAMES*

  *Unable to generate a list of CA certificate filenames*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_CWD*

  *Error while discovering the current working directory*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_REMOVING\_OWNED\_FILES*

  *Failed to remove all proxy files*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_GRIDMAP\_FILENAME*

  *Unable to determine the location of the grid map file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_CHECKING\_SUPERUSER*

  *Failure while checking whether the current user is the super user*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_SETTING\_PERMS*

  *Error while trying to set file permissions*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_SIGNING\_POLICY*

  *Unable to determine the location of a signing policy file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_PW\_ENTRY*

  *Could not find password entry for user*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_AUTHZ\_FILENAME*

  *Failed to locate the authorization callout configuration file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_NOT\_REGULAR*

  *File is not a regular file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_DOES\_NOT\_EXIST*

  *File does not exist*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_BAD\_PERMISSIONS*

  *File has incorrect permissions for operation*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_NOT\_OWNED*

  *File is not owned by current user*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_IS\_DIR*

  *File is a directory*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_ZERO\_LENGTH*

  *File has zero length*

- *GLOBUS\_GSI\_SYSCONFIG\_INVALID\_ARG*

  *Invalid argument*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_HAS\_LINKS*

  *File has more than one link*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_HAS\_CHANGED*

  *File has changed in the meantime*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_AUTHZ\_LIB\_FILENAME*

  *Failed to locate the authorization callout library configuration file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_GETTING\_GAA\_FILENAME*

  *Failed to locate the GAA configuration file*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_FILE\_NOT\_DIR*

  *File is not a directory*

- *GLOBUS\_GSI\_SYSCONFIG\_ERROR\_LAST*

  *Last marker - never used*

## Author

*Generated automatically by Doxygen for globus\_gsi\_sysconfig from the source code.*
