Changeset 514 for trunk/zoo-project/zoo-kernel/zoo_service_loader.c
- Timestamp:
- Oct 27, 2014, 4:46:05 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/zoo_service_loader.c
r510 r514 2504 2504 _tmpMaps->name=zStrdup("lenv"); 2505 2505 char tmpBuff[100]; 2506 sprintf(tmpBuff,"%i",(cpid+(int)time(NULL))); 2506 int lid=getShmLockId(NULL,1); 2507 lockShm(lid); 2508 struct ztimeval tp; 2509 if(zGettimeofday(&tp,NULL)==0) 2510 sprintf(tmpBuff,"%i",(cpid+((int)tp.tv_sec+(int)tp.tv_usec))); 2511 else 2512 sprintf(tmpBuff,"%i",(cpid+(int)time(NULL))); 2513 unlockShm(lid); 2514 removeShmLock(NULL,1); 2507 2515 _tmpMaps->content=createMap("usid",tmpBuff); 2508 2516 _tmpMaps->next=NULL; … … 2575 2583 freeMaps(&_tmpMaps); 2576 2584 free(_tmpMaps); 2577 2585 2578 2586 #ifdef DEBUG 2579 2587 dumpMap(request_inputs); … … 2634 2642 zSleep(1); 2635 2643 #endif 2644 r_inputs=getMapFromMaps(m,"lenv","usid"); 2645 int cpid=atoi(r_inputs->value); 2636 2646 r_inputs=getMapFromMaps(m,"main","tmpPath"); 2637 2647 map* r_inputs1=getMap(s1->content,"ServiceProvider");
Note: See TracChangeset
for help on using the changeset viewer.