DOKK / manpages / debian 11 / libglobus-gsi-sysconfig-doc / globus_gsi_sysconfig_datatypes.3.en
globus_gsi_sysconfig_datatypes(3) globus_gsi_sysconfig globus_gsi_sysconfig_datatypes(3)

globus_gsi_sysconfig_datatypes - Data Types


- Data Types.


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 }

Data Types.

enum globus_gsi_proxy_file_type_t

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

Enumerator

The proxy filename is intended for reading (it should already exist)
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

Success - never used
Unable to determine trusted certificates directory
Error while generating certificate filename
Error while generating private key filename
Unable to determine user's home directory
System Error -- see underlying error for details
Unable to determine whether file exists
Unable to determine the location of the certificate file
Unable to determine the location of the proxy file
Unable to determine the location of the delegated proxy file
Unable to generate a list of CA certificate filenames
Error while discovering the current working directory
Failed to remove all proxy files
Unable to determine the location of the grid map file
Failure while checking whether the current user is the super user
Error while trying to set file permissions
Unable to determine the location of a signing policy file
Could not find password entry for user
Failed to locate the authorization callout configuration file
File is not a regular file
File does not exist
File has incorrect permissions for operation
File is not owned by current user
File is a directory
File has zero length
Invalid argument
File has more than one link
File has changed in the meantime
Failed to locate the authorization callout library configuration file
Failed to locate the GAA configuration file
File is not a directory
Last marker - never used

Generated automatically by Doxygen for globus_gsi_sysconfig from the source code.

Tue Dec 15 2020 Version 9.3