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

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

Globus GSI System Config Library.

## NAME

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

## SYNOPSIS

`#include 'globus_common.h'`\
 `#include 'globus_gsi_system_config_constants.h'`\
 `#include 'openssl/x509.h'`\

### Macros

\#define **GLOBUS\_GSI\_SYSCONFIG\_MODULE**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_SET\_KEY\_PERMISSIONS**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_HOME\_DIR**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_CHECK\_KEYFILE**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_CHECK\_KEYFILE\_UID**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_CHECK\_CERTFILE**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_CHECK\_CERTFILE\_UID**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_FILE\_EXISTS**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_DIR\_EXISTS**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_CERT\_DIR**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_USER\_CERT\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_HOST\_CERT\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_SERVICE\_CERT\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_PROXY\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_SIGNING\_POLICY\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_CA\_CERT\_FILES**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_CURRENT\_WORKING\_DIR**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_MAKE\_ABSOLUTE\_PATH\_FOR\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_SPLIT\_DIR\_AND\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_REMOVE\_ALL\_OWNED\_FILES**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_GRIDMAP\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_AUTHZ\_CONF\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_GAA\_CONF\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_IS\_SUPERUSER**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_USER\_ID\_STRING**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_PROC\_ID\_STRING**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_USERNAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_UNIQUE\_PROXY\_FILENAME**\
 \#define **GLOBUS\_GSI\_SYSCONFIG\_GET\_VHOST\_CRED\_DIR**\

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