Add slab allocator; reduce delta with srvx-gs.
authorMichael Poole <mdpoole@troilus.org>
Mon, 31 Jan 2005 05:14:52 +0000 (05:14 +0000)
committerMichael Poole <mdpoole@troilus.org>
Mon, 31 Jan 2005 05:14:52 +0000 (05:14 +0000)
commit48b08787286d7d777611c7b1658d42d424b7df59
treead808eb8f519f12d0570efc23c94154e0a88cc63
parentb76e9de89cc343f6d675a9f899fd4bcf94166084
Add slab allocator; reduce delta with srvx-gs.

configure.in: Check for getpagesize().  Support --with-malloc=slab.

src/Makefile.am: Add alloc-slab.c as an extra source file.

src/alloc-srvx.c: Clean up srvx_free() slightly.  Check for previously
allocated blocks.

srvx.conf.example, src/chanserv.c, src/main.c, src/modcmd.c,
src/proto-p10.c: Apply patches to bring closer to srvx-gs branch.

src/log.c: Assert and _exit() on fatal log messages.

src/opserv.c: Clarify logic for modes to set on join floods.

src/proto-common.c: Accept off-channel commands in registered channels.
git-archimport-id: srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-10
17 files changed:
ChangeLog
configure.in
src/Makefile.am
src/alloc-slab.c [new file with mode: 0644]
src/alloc-srvx.c
src/chanserv.c
src/chanserv.h
src/common.h
src/hash.h
src/helpfile.c
src/log.c
src/main.c
src/modcmd.c
src/opserv.c
src/proto-common.c
src/proto-p10.c
srvx.conf.example