# Initialize temporary structures.
# Public domain.
# Initially written by Ineiev <ineiev@gnu.org>.
TMPDIR=${TMPDIR:-/tmp}
temp_dir=$(mktemp -p "$TMPDIR" -d av.XXXXXX \
  || { echo 1>&2 "Can't make temporary directory."; exit 1;} )

function make_temp ()
{
  mktemp -p "$temp_dir" "$1".XXXXXX \
   || (echo 1>&2 "Can't make $1";  exit 1)
}

trap 'rm -fr "$temp_dir"' EXIT
