OpenIndiana and Solaris port
This commit is contained in:
committed by
Jon Trulson
parent
42e891d9e7
commit
01d6c363fa
@@ -45,8 +45,10 @@ INCLUDES = -I.
|
||||
|
||||
#ifdef SharedTtReqs
|
||||
#ifdef SunArchitecture
|
||||
REQUIREDLIBS = SharedTtReqs -lC -lCrun
|
||||
REQUIREDLIBS = SharedTtReqs
|
||||
#ifndef HasGcc2
|
||||
SHLIBLDFLAGS = -G
|
||||
#endif
|
||||
#else
|
||||
REQUIREDLIBS = SharedTtReqs
|
||||
#endif
|
||||
|
||||
@@ -12,7 +12,7 @@ XCOMM $TOG: Imakefile /main/9 1999/08/30 10:50:55 mgreess $
|
||||
#endif
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
|
||||
|
||||
#include <Threads.tmpl>
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ XCOMM $XConsortium: Imakefile /main/7 1996/04/21 19:12:19 drk $
|
||||
#define LibCreate NO
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(ISAM_INCLUDES)
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(ISAM_INCLUDES) $(DEPENDDEFINES)
|
||||
|
||||
#include <Threads.tmpl>
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ XCOMM $TOG: Imakefile /main/8 1999/08/30 10:52:07 mgreess $
|
||||
#define LibCreate NO
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(ISAM_INCLUDES)
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(ISAM_INCLUDES) $(DEPENDDEFINES)
|
||||
|
||||
#include <Threads.tmpl>
|
||||
|
||||
|
||||
@@ -296,13 +296,8 @@
|
||||
|
||||
# undef OPT_UNIX_SOCKET_RPC
|
||||
# define OPT_TLI
|
||||
# if defined(PROF) /* can't use dlopen if profiling. */
|
||||
# undef OPT_DLOPEN_X11
|
||||
# undef OPT_DLOPEN_CE
|
||||
# else
|
||||
# define OPT_DLOPEN_X11
|
||||
# define OPT_DLOPEN_CE
|
||||
# endif
|
||||
# undef OPT_DLOPEN_X11
|
||||
# undef OPT_DLOPEN_CE
|
||||
# undef OPT_ADDMSG_DIRECT
|
||||
# define OPT_SECURE_RPC
|
||||
# undef OPT_CLASSING_ENGINE
|
||||
@@ -322,8 +317,6 @@
|
||||
# undef OPT_DEFINE_SIG_PF
|
||||
# define OPT_TAR_HAS_EXCLUDE_OPTION
|
||||
|
||||
# define OPT_BUG_SUNOS_5
|
||||
|
||||
# define OPT_HAS_REALPATH
|
||||
# undef OPT_AUTOMOUNT_PATH_FIX
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ XCOMM $XConsortium: Imakefile /main/6 1996/05/07 19:13:02 drk $
|
||||
#endif
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
|
||||
|
||||
#include <Threads.tmpl>
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ XCOMM $XConsortium: Imakefile /main/9 1996/08/29 16:11:24 barstow $
|
||||
#define LibCreate NO
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
|
||||
|
||||
#include <Threads.tmpl>
|
||||
|
||||
|
||||
@@ -229,6 +229,11 @@ load_xt_fns_from_handle(void *xt_handle)
|
||||
if ( _tt_xt . fn == (_Tt_xfn_ptr)0) { \
|
||||
return(0); \
|
||||
}
|
||||
#define DLINK_FNV(fn)\
|
||||
_tt_xt . fn = (void*)(_Tt_xfn_ptr)dlsym(xt_handle, #fn); \
|
||||
if ( _tt_xt . fn == (_Tt_xfn_ptr)0) { \
|
||||
return(0); \
|
||||
}
|
||||
#else /* __STDC__ */
|
||||
#define DLINK_FN(fn)\
|
||||
_tt_xt . fn = (_Tt_xfn_ptr)dlsym(xt_handle, "fn"); \
|
||||
@@ -250,7 +255,7 @@ load_xt_fns_from_handle(void *xt_handle)
|
||||
DLINK_FN(XtAppAddTimeOut)
|
||||
DLINK_FN(XtRemoveTimeOut)
|
||||
DLINK_FN(XtAppProcessEvent)
|
||||
DLINK_FN(applicationShellWidgetClass)
|
||||
DLINK_FNV(applicationShellWidgetClass)
|
||||
return(1);
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
#endif
|
||||
#include <stdlib.h>
|
||||
#include <ctype.h>
|
||||
#if defined(linux) || defined(CSRG_BASED)
|
||||
#if defined(linux) || defined(CSRG_BASED) || defined(sun)
|
||||
#include <wctype.h>
|
||||
#endif
|
||||
#include "util/tt_string.h"
|
||||
|
||||
Reference in New Issue
Block a user