for GNU/Linux and GNU systems (C) Bobsky 2000