< prev index next >

jdk/src/java.logging/share/classes/java/util/logging/FileHandler.java

Print this page

        

*** 421,431 **** * @exception SecurityException if a security manager exists and if * the caller does not have {@code LoggingPermission("control")}. * @exception IllegalArgumentException if {@code limit < 0}, or {@code count < 1}. * @exception IllegalArgumentException if pattern is an empty string * ! * @since 1.9 * */ public FileHandler(String pattern, long limit, int count, boolean append) throws IOException { if (limit < 0 || count < 1 || pattern.length() < 1) { --- 421,431 ---- * @exception SecurityException if a security manager exists and if * the caller does not have {@code LoggingPermission("control")}. * @exception IllegalArgumentException if {@code limit < 0}, or {@code count < 1}. * @exception IllegalArgumentException if pattern is an empty string * ! * @since 9 * */ public FileHandler(String pattern, long limit, int count, boolean append) throws IOException { if (limit < 0 || count < 1 || pattern.length() < 1) {
*** 637,647 **** ix++; word = ""; continue; } else if (ch2 == 'h') { file = new File(System.getProperty("user.home")); ! if (jdk.internal.misc.VM.isSetUID()) { // Ok, we are in a set UID program. For safety's sake // we disallow attempts to open files relative to %h. throw new IOException("can't use %h in set UID program"); } ix++; --- 637,647 ---- ix++; word = ""; continue; } else if (ch2 == 'h') { file = new File(System.getProperty("user.home")); ! if (sun.misc.VM.isSetUID()) { // Ok, we are in a set UID program. For safety's sake // we disallow attempts to open files relative to %h. throw new IOException("can't use %h in set UID program"); } ix++;
< prev index next >