* the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * ClueBot NG is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with ClueBot NG. If not, see <http://www.gnu.org/licenses/>. */ declare (ticks=1); require_once 'includes.php'; pcntl_signal(SIGCHLD, function ($signo) { switch ($signo) { case SIGCHLD: while (($x = pcntl_waitpid(0, $status, WNOHANG)) != -1) { if ($x == 0) { break; } $status = pcntl_wexitstatus($status); } break; } }); date_default_timezone_set('UTC'); doInit(); IRC::init(); for (;;) { Feed::connectLoop(); }