src/solaris/classes/sun/nio/fs/UnixFileAttributes.java

Print this page

        

@@ -122,11 +122,11 @@
         return FileTime.from(st_atime, TimeUnit.SECONDS);
     }
 
     @Override
     public FileTime creationTime() {
-        return null;
+        return lastModifiedTime();
     }
 
     @Override
     public boolean isRegularFile() {
        return ((st_mode & UnixConstants.S_IFMT) == UnixConstants.S_IFREG);

@@ -192,11 +192,11 @@
     }
 
     @Override
     public Set<PosixFilePermission> permissions() {
         int bits = (st_mode & UnixConstants.S_IAMB);
-        HashSet<PosixFilePermission> perms = new HashSet<PosixFilePermission>();
+        HashSet<PosixFilePermission> perms = new HashSet<>();
 
         if ((bits & UnixConstants.S_IRUSR) > 0)
             perms.add(PosixFilePermission.OWNER_READ);
         if ((bits & UnixConstants.S_IWUSR) > 0)
             perms.add(PosixFilePermission.OWNER_WRITE);