Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

xmog-config-sunos.h

00001 /*
00002  * Copyright 1999-2006 by Codemesh, Inc.  ALL RIGHTS RESERVED.
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 // the return type of the function type that is passed to thread spawn factory
00020 typedef void * XMOG_THREAD_FUNC_RETURN;
00021 
00022 
00023 // it seems SunOS compilers don't understand __cdecl
00024 #define XMOG_CALLING_CONVENTION 
00025 
00026 
00027 // the method we use for tolower
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 

Generated on Wed May 31 14:01:19 2006 for Shared Codemesh Runtime Library API Reference by  doxygen 1.4.1