---
name: "globus_gsi_system_config_constants.h"
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_system_config_constants.h"
---

# globus\_gsi\_system\_config\_constants.h(3)

Globus GSI System Config Library.

## NAME

globus\_gsi\_system\_config\_constants.h - Globus GSI System Config Library.

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

Globus GSI System Config Library.

**Author**

Sam Lang, Sam Meder

## Author

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