declare(ticks = 1);
- define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache-daemon');
- define('SIMPLEPIE_CACHE_DIR', '/var/tmp/simplepie-ttrss-cache-daemon');
define('DISABLE_SESSIONS', true);
require_once "version.php";
require_once "db.php";
require_once "db-prefs.php";
require_once "functions.php";
- require_once "magpierss/rss_fetch.inc";
error_reporting(DEFAULT_ERROR_LEVEL);
die("received SIGALRM, hang in feed update?\n");
}
- pcntl_signal(SIGINT, sigint_handler);
- pcntl_signal(SIGALRM, sigalrm_handler);
+ if (function_exists('pcntl_signal')) {
+ pcntl_signal(SIGINT, sigint_handler);
+ pcntl_signal(SIGALRM, sigalrm_handler);
+ } else {
+ _debug("Warning: pcntl_signal function not present, continuing without support for signals.");
+ }
$lock_handle = make_lockfile("update_daemon.lock");