Peter Poeml <poeml@suse.de>

some code stems from geterm.c, written by Todd Merriman <todd@toolz.com>
