solaris flock is so badly broken; having to ammend Util.pm