(cherry picked from commit b03f0a9e249fea94e145b5761a321a97eb957ce8)
FileAccess::create_temp()
FileAccess::ModeFlags