Ignore:
Timestamp:
Feb 5, 2015, 7:17:31 PM (9 years ago)
Author:
knut
Message:

Changed the WIN32 version of function zGettimeofday. Changed return type for getShmLockId (WIN32). Changed type of _HINTERNET.mimeType from unsigned char* to char*. Fixed interconnected memory issues in functions getKeyValue and getShmLockId (WIN32). Added code to transfer the correct unique process identifier (usid) to background processes (applies to WIN32 version).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-project/zoo-kernel/zoo_service_loader.c

    r550 r554  
    781781  fprintf (stderr, "REQUEST IS : %s \n", tmp);
    782782#endif
     783
     784  map* usid = getMapFromMaps (m, "lenv", "usid");
     785  if (usid != NULL && usid->value != NULL) {
     786    SetEnvironmentVariable("USID", TEXT (usid->value));
     787  }
     788
    783789  SetEnvironmentVariable ("CGISID", TEXT (sid->value));
    784790  SetEnvironmentVariable ("QUERY_STRING", TEXT (tmpq));
     
    824830
    825831#ifndef USE_GDB
     832#ifndef WIN32
    826833  signal (SIGCHLD, SIG_IGN);
     834#endif 
    827835  signal (SIGSEGV, sig_handler);
    828836  signal (SIGTERM, sig_handler);
     
    32033211  _tmpMaps->name = zStrdup ("lenv");
    32043212  char tmpBuff[100];
    3205   int lid = getShmLockId (NULL, 1);
     3213  semid lid = getShmLockId (NULL, 1);
    32063214  lockShm (lid);
    32073215  struct ztimeval tp;
     
    33073315  if (getenv ("CGISID") != NULL)
    33083316    addToMap (request_inputs, "cgiSid", getenv ("CGISID"));
     3317
     3318  char* usidp;
     3319  if ( (usidp = getenv("USID")) != NULL ) {
     3320    setMapInMaps (m, "lenv", "usid", usidp);
     3321  }
     3322
    33093323  map *test1 = getMap (request_inputs, "cgiSid");
    33103324  if (test1 != NULL)
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png