From: Matteo Nastasi Date: Sun, 22 May 2011 18:04:29 +0000 (+0200) Subject: renamed check_webservers() to webservers_check() X-Git-Tag: 3.5.6~6 X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=commitdiff_plain;h=d9d7c36af2f5ec4c0688e77e58d3d0b930cd2658;p=brisk.git renamed check_webservers() to webservers_check() --- diff --git a/web/Obj/brisk.phh b/web/Obj/brisk.phh index 67854cf..0dbb358 100644 --- a/web/Obj/brisk.phh +++ b/web/Obj/brisk.phh @@ -284,12 +284,34 @@ Copyright 2006-2009 Matteo Nasta
version '.$G_brisk_version.'

Copyright 2006-2009
Matteo Nastasi (aka mop)

'); +function file_lock($fname, $is_exclusive) +{ + if (($res = fopen($fname, "r+")) == FALSE) { + return (FALSE); + } + + if (flock($res, ($is_exclusive ? LOCK_EX : LOCK_SH)) == FALSE) { + fclose($res); + return (FALSE); + } + + return ($res); +} + +function file_unlock($res) +{ + if ($res != FALSE) { + flock($res, LOCK_UN); + fclose($res); + } +} + function webservers_exceeded() { return(file_exists(PROXY_PATH."/webservers_exceded.flag")); } -function check_webservers() +function webservers_check() { GLOBAL $G_webserver_max; @@ -1117,7 +1139,7 @@ class Room { return ($ismod); } - check_webservers(); + webservers_check(); // FIXME BRISK4: include for each kind of table require_once("${G_base}briskin5/Obj/briskin5.phh");