}
class Hardbans {
+ static $delta_t;
+
var $item;
var $item_n;
var $mod;
function load_data()
{
GLOBAL $sess;
- $doexit = FALSE;
+
do {
if (($tok = @ftok(FTOK_PATH."/hardbans", "B")) == -1) {
log_main("ftok failed");
- $doexit = TRUE;
break;
}
return ($hban);
} while (0);
- if ($doexit)
- exit();
-
return (FALSE);
}
return (FALSE);
}
if (sem_acquire($res)) {
- log_lock("LOCK hardbans");
+ self::$delta_t = microtime(TRUE);
+ log_lock("LOCK hardbans [".self::$delta_t."]");
return ($res);
}
else
{
GLOBAL $sess;
- log_lock("UNLOCK hardbans");
+ log_lock("UNLOCK hardbans [".(microtime(TRUE) - (self::$delta_t))."]");
return (sem_release($res));
}