fails:File.new returns a new File with modus num and permissions
fails:File.new creates the file and returns writable descriptor when called with 'w' mode and r-o permissions
fails:File.new opens the existing file, does not change permissions even when they are specified
fails:File.new returns a new File with modus fd 
fails:File.new raises an Errorno::EEXIST if the file exists when create a new file with File::CREAT|File::EXCL
fails:File.new raises an Errno::EBADF if the first parameter is an invalid file descriptor
fails:File.new can't alter mode or permissions when opening a file

fails:File.new returns a new File with modus num and permissions
fails:File.new creates the file and returns writable descriptor when called with 'w' mode and r-o permissions
fails:File.new opens the existing file, does not change permissions even when they are specified
fails:File.new returns a new File with modus fd 
fails:File.new raises an Errno::EBADF if the first parameter is an invalid file descriptor
fails:File.new can't alter mode or permissions when opening a file

Revert "Partial Revert "not my finest hour""
Revert "Partial Revert "not my finest hour""

This reverts commit 152d59d31ca04c5c72b2e40a534b7491b9c1d41e.
