Use llvm::sys::fs::can_write.