23 #if !defined(GLOBUS_INCLUDE_GLOBUS_COMMON_H) 24 #define GLOBUS_INCLUDE_GLOBUS_COMMON_H 1 26 #ifndef EXTERN_C_BEGIN 28 # define EXTERN_C_BEGIN extern "C" { 29 # define EXTERN_C_END } 31 # define EXTERN_C_BEGIN 36 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET 73 #include "globus_object.h" 74 #include "globus_object_hierarchy.h" 76 #include "globus_error_hierarchy.h" 93 #include "globus_thread_rw_mutex.h" 109 #if defined(__HOS_AIX__) 110 #define globus_netlen_t size_t 112 #define globus_netlen_t int 119 typedef struct globus_barrier_s
140 #define GLOBUS_COMMON_MODULE (&globus_i_common_module) 147 extern globus_extension_registry_t i18n_registry;
148 #define I18N_REGISTRY &i18n_registry 151 globus_common_i18n_get_string_by_key(
153 const char * resource_name,
157 globus_common_i18n_get_string(
166 globus_location (
char ** bufp );
173 globus_common_get_attribute_from_config_file(
char * deploy_path,
174 char * file_location,
Globus Threading Abstraction.
Globus Extension Modules.
Reference Counting Module Activation and Deactivation.
Mutex.
Definition: globus_thread.h:107
Lightweight Chaining Symboltable.
globus_result_t globus_eval_path(const char *pathstring, char **bufp)
Definition: globus_common_paths.c:169
Command-Line Options Parser.
Condition variable.
Definition: globus_thread.h:124
Home Directory ~ expansion.
uint32_t globus_result_t
Definition: globus_types.h:99
Command-line Argument Parser.
Thread-safe libc macros, function prototypes.
Handle Table for Reference Counting Data.
Module Descriptor.
Definition: globus_module.h:69