- initial port

  Christophe Saout <chtephan@cs.pocnet.net>

- original code

  Owen Taylor <otaylor@redhat.com>
