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-sunos-gcc.h"
00012 #endif
00013
00014 #if defined(__SUNPRO_C) || defined(__SUNPRO_CC)
00015 # include "xmog-config-sunos-CC.h"
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 "LD_LIBRARY_PATH"
00037 #define JVM_NAME "libjvm.so"
00038 #if defined(__sparc__) || defined(__sparc) || defined(sparc)
00039 # define XMOG_JVM_ARCH "sparc"
00040 #elif defined(__i386__) || defined(i386)
00041 # define XMOG_JVM_ARCH "i386"
00042 #else
00043 # define XMOG_JVM_ARCH ""
00044 #endif
00045