00001
00002
00003
00004
00005 #include <string.h>
00006 #include <stdlib.h>
00007 #include <stddef.h>
00008
00009
00010 #if defined(__GNUC__)
00011 # include "xmog-config-aix-gcc.h"
00012 #else
00013 # if defined(__IBMC__) || defined(__IBMCPP__) || defined(__xlC__)
00014 # include "xmog-config-aix-xlC.h"
00015 # endif
00016 #endif
00017
00018
00019
00020 typedef void * XMOG_THREAD_FUNC_RETURN;
00021
00022
00023
00024 #define XMOG_CALLING_CONVENTION
00025
00026
00027
00028 #define XMOG_TOLOWER ACE_OS::ace_tolower
00029
00030
00031 #define XMOG_FILE_SEPARATOR '/'
00032 #define XMOG_FILE_SEPARATOR_STR "/"
00033 #define XMOG_PATH_SEPARATOR ':'
00034 #define XMOG_PATH_SEPARATOR_STR ":"
00035 #define LINE_SEP "\n"
00036 #define ENV_SEARCH_PATH "LIBPATH"
00037 #define JVM_NAME "libjvm.a"
00038 #if defined(__THW_RS6000) || defined(_IBMR2) || defined(_POWER) || defined(_ARCH_PWR) || defined(_ARCH_PWR2)
00039 # define XMOG_JVM_ARCH "rs6000"
00040 #else
00041 # define XMOG_JVM_ARCH ""
00042 #endif