00001 #include <globus_module.h> 00002 00003 namespace Arc { 00004 00005 // Workaround for Globus adding own proxy object. It is not needed anymore. 00006 bool GlobusRecoverProxyOpenSSL(void); 00007 00008 // Initializes OpenSSL indices used in Globus. This solves problem 00009 // of race condition in Globus and bug which is triggered by that 00010 // race condition. 00011 bool GlobusPrepareGSSAPI(void); 00012 00013 00014 // Wrapper for globus_module_activate() function to avoid 00015 // race conditions in some Globus module activation functions. 00016 bool GlobusModuleActivate(globus_module_descriptor_t* module); 00017 00018 00019 } // namespace Arc 00020