--- old/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java 2018-12-18 16:25:20.280404500 +0100 +++ new/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java 2018-12-18 16:25:19.410058100 +0100 @@ -37,6 +37,7 @@ import java.nio.file.attribute.BasicFileAttributeView; import java.nio.file.attribute.FileAttribute; import java.nio.file.attribute.FileTime; +import java.nio.file.attribute.PosixFilePermission; import java.util.Arrays; import java.util.Iterator; import java.util.Map; @@ -768,9 +769,14 @@ zfs.setTimes(getResolvedPath(), mtime, atime, ctime); } - Map readAttributes(String attributes, LinkOption... options) + void setPermissions(Set perms) throws IOException + { + zfs.setPermissions(getResolvedPath(), perms); + } + Map readAttributes(String attributes, LinkOption... options) + throws IOException { String view = null; String attrs = null;