Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Unified Diff: java/src/org/apache/tomcat/jni/OS.java

Issue 2842333002: Updated netty-tcnative to version 2.0.0.Final (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « java/src/org/apache/tomcat/jni/Multicast.java ('k') | java/src/org/apache/tomcat/jni/PasswordCallback.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: java/src/org/apache/tomcat/jni/OS.java
diff --git a/java/src/org/apache/tomcat/jni/OS.java b/java/src/org/apache/tomcat/jni/OS.java
deleted file mode 100644
index e7791afa1ca82338c97605ad6471b91812d4d143..0000000000000000000000000000000000000000
--- a/java/src/org/apache/tomcat/jni/OS.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.tomcat.jni;
-
-/** OS
- *
- * @author Mladen Turk
- */
-public class OS {
-
- /* OS Enums */
- private static final int UNIX = 1;
- private static final int NETWARE = 2;
- private static final int WIN32 = 3;
- private static final int WIN64 = 4;
- private static final int LINUX = 5;
- private static final int SOLARIS = 6;
- private static final int BSD = 7;
- private static final int MACOSX = 8;
-
- public static final int LOG_EMERG = 1;
- public static final int LOG_ERROR = 2;
- public static final int LOG_NOTICE = 3;
- public static final int LOG_WARN = 4;
- public static final int LOG_INFO = 5;
- public static final int LOG_DEBUG = 6;
-
- /**
- * Check for OS type.
- * @param type OS type to test.
- */
- private static native boolean is(int type);
-
- public static final boolean IS_UNIX = is(UNIX);
- public static final boolean IS_NETWARE = is(NETWARE);
- public static final boolean IS_WIN32 = is(WIN32);
- public static final boolean IS_WIN64 = is(WIN64);
- public static final boolean IS_LINUX = is(LINUX);
- public static final boolean IS_SOLARIS = is(SOLARIS);
- public static final boolean IS_BSD = is(BSD);
- public static final boolean IS_MACOSX = is(MACOSX);
-
- /**
- * Get the name of the system default character set.
- * @param pool the pool to allocate the name from, if needed
- */
- public static native String defaultEncoding(long pool);
-
- /**
- * Get the name of the current locale character set.
- * Defers to apr_os_default_encoding if the current locale's
- * data can't be retrieved on this system.
- * @param pool the pool to allocate the name from, if needed
- */
- public static native String localeEncoding(long pool);
-
- /**
- * Generate random bytes.
- * @param buf Buffer to fill with random bytes
- * @param len Length of buffer in bytes
- */
- public static native int random(byte [] buf, int len);
-
- /**
- * Gather system info.
- * <PRE>
- * On exit the inf array will be filled with:
- * inf[0] - Total usable main memory size
- * inf[1] - Available memory size
- * inf[2] - Total page file/swap space size
- * inf[3] - Page file/swap space still available
- * inf[4] - Amount of shared memory
- * inf[5] - Memory used by buffers
- * inf[6] - Memory Load
- *
- * inf[7] - Idle Time in microseconds
- * inf[8] - Kernel Time in microseconds
- * inf[9] - User Time in microseconds
- *
- * inf[10] - Process creation time (apr_time_t)
- * inf[11] - Process Kernel Time in microseconds
- * inf[12] - Process User Time in microseconds
- *
- * inf[13] - Current working set size.
- * inf[14] - Peak working set size.
- * inf[15] - Number of page faults.
- * </PRE>
- * @param inf array that will be filled with system information.
- * Array length must be at least 16.
- */
- public static native int info(long [] inf);
-
- /**
- * Expand environment variables.
- * @param str String to expand
- * @return Expanded string with replaced environment variables.
- */
- public static native String expand(String str);
-
- /**
- * Initialize system logging.
- * @param domain String that will be prepended to every message
- */
- public static native void sysloginit(String domain);
-
- /**
- * Log message.
- * @param level Log message severity. See LOG_XXX enums.
- * @param message Message to log
- */
- public static native void syslog(int level, String message);
-
-}
« no previous file with comments | « java/src/org/apache/tomcat/jni/Multicast.java ('k') | java/src/org/apache/tomcat/jni/PasswordCallback.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698