while (proceed==true) {
//(void) rou_alert(0,"JMPDBG %s phase='%d'",OPEP,phase);
switch (phase) {
- case 0 : //empty phase
+ case 0 : //locking access
+ if (prc_locking(appname,true,5)==false) {
+ (void) rou_alert(0,"%s Unable to lock %s exclusif acccess (system?)",
+ OPEP,appname);
+ proceed=false;
+ }
break;
case 1 : //check about signal
cycle++;
phase=1; //looping quickly to do next batch
break;
default : //SAFE Guard
+ (void) prc_locking(appname,false,1);
proceed=false;
break;
}