if a file does not exist and BOOST_IOS::app specified, file_descriptor should create the file