#!/bin/sh
# a wrapper script for OpenBSD malloc() adaptation
# as a glibc malloc() replacement, for details see 
# http://mr.himki.net/index-alloc.html (in Russian)
# 2007, Michael Shigorin <mike@altlinux.org>

LIBMALLOC=/usr/lib/libmalloc.so

fatal()
{
	echo $0: $* >&2
	exit 1
}

# quick sanity check
[ "$#" -lt 1 ] && fatal "need program name to run"
[ -e "$LIBMALLOC" ] || fatal "$LIBMALLOC missing"

# now try to run that...
LD_PRELOAD="$LIBMALLOC" exec "$@"
