annotate src/macosx/bin/java_md_macosx.h @ 5034:ffdd6fa55445

Merge
author mullan
date Wed, 07 Mar 2012 09:18:46 -0500
parents
children
rev   line source
ksrini@4882 1 /*
ksrini@4882 2 * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
ksrini@4882 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
ksrini@4882 4 *
ksrini@4882 5 * This code is free software; you can redistribute it and/or modify it
ksrini@4882 6 * under the terms of the GNU General Public License version 2 only, as
ksrini@4882 7 * published by the Free Software Foundation. Oracle designates this
ksrini@4882 8 * particular file as subject to the "Classpath" exception as provided
ksrini@4882 9 * by Oracle in the LICENSE file that accompanied this code.
ksrini@4882 10 *
ksrini@4882 11 * This code is distributed in the hope that it will be useful, but WITHOUT
ksrini@4882 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
ksrini@4882 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
ksrini@4882 14 * version 2 for more details (a copy is included in the LICENSE file that
ksrini@4882 15 * accompanied this code).
ksrini@4882 16 *
ksrini@4882 17 * You should have received a copy of the GNU General Public License version
ksrini@4882 18 * 2 along with this work; if not, write to the Free Software Foundation,
ksrini@4882 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
ksrini@4882 20 *
ksrini@4882 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ksrini@4882 22 * or visit www.oracle.com if you need additional information or have any
ksrini@4882 23 * questions.
ksrini@4882 24 */
ksrini@4882 25
ksrini@4882 26 #ifndef JAVA_MD_MACOSX_H
ksrini@4882 27 #define JAVA_MD_MACOSX_H
ksrini@4882 28
ksrini@4882 29 /* CounterGet() is implemented in java_md.c */
ksrini@4882 30 int64_t CounterGet(void);
ksrini@4882 31 #define Counter2Micros(counts) (counts)
ksrini@4882 32
ksrini@4882 33 /* pointer to environment */
ksrini@4882 34 #include <crt_externs.h>
ksrini@4882 35 #define environ (*_NSGetEnviron())
ksrini@4882 36
ksrini@4882 37 /*
ksrini@4882 38 * A collection of useful strings. One should think of these as #define
ksrini@4882 39 * entries, but actual strings can be more efficient (with many compilers).
ksrini@4882 40 */
ksrini@4882 41 static const char *system_dir = PACKAGE_PATH "/openjdk7";
ksrini@4882 42 static const char *user_dir = "/java";
ksrini@4882 43
ksrini@4882 44 #include <dlfcn.h>
ksrini@4882 45 #include <pthread.h>
ksrini@4882 46
ksrini@4882 47 #endif /* JAVA_MD_MACOSX_H */