src/windows/classes/sun/nio/fs/WindowsChannelFactory.java
Print this page
rev 5501 : imported patch io-trace
*** 155,165 ****
throw new IllegalArgumentException("READ + APPEND not allowed");
if (flags.append && flags.truncateExisting)
throw new IllegalArgumentException("APPEND + TRUNCATE_EXISTING not allowed");
FileDescriptor fdObj = open(pathForWindows, pathToCheck, flags, pSecurityDescriptor);
! return FileChannelImpl.open(fdObj, flags.read, flags.write, flags.append, null);
}
/**
* Open/creates file, returning AsynchronousFileChannel to access the file
*
--- 155,165 ----
throw new IllegalArgumentException("READ + APPEND not allowed");
if (flags.append && flags.truncateExisting)
throw new IllegalArgumentException("APPEND + TRUNCATE_EXISTING not allowed");
FileDescriptor fdObj = open(pathForWindows, pathToCheck, flags, pSecurityDescriptor);
! return FileChannelImpl.open(fdObj, pathForWindows, flags.read, flags.write, flags.append, null);
}
/**
* Open/creates file, returning AsynchronousFileChannel to access the file
*