Control threading model through GLOBUS_THREAD_MODEL. Honour predefined value, but...
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Fri, 2 Mar 2012 23:40:55 +0000 (23:40 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Fri, 2 Mar 2012 23:40:55 +0000 (23:40 +0000)
org.glite.lbjp-common.gss/src/glite_gss.c

index 1b89187..282b321 100644 (file)
@@ -1533,7 +1533,9 @@ edg_wll_gss_initialize(void)
 {
    int ret = 0;
 
-   globus_thread_set_model("pthread");
+   if (!getenv("GLOBUS_THREAD_MODEL")) {
+     putenv("GLOBUS_THREAD_MODEL=pthread");
+   }
 
 #ifndef NO_GLOBUS_GSSAPI
    if (globus_module_activate(GLOBUS_GSI_GSSAPI_MODULE) != GLOBUS_SUCCESS) {