experiments for dyld support.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@603 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
vsc 2002-09-24 14:18:56 +00:00
parent 97c2bd2105
commit 11622fb798
4 changed files with 14 additions and 2 deletions

View File

@ -38,6 +38,10 @@
#define LOAD_DL 1
#endif /* LOAD_DL */
#if HAVE_NSLINKMODULE
#define LOAD_DYLD 1
#endif /* LOAD_DYLD */
#if defined(sparc) || defined(__sparc)
#undef NO_DYN
#if (!defined(__svr4__) && !defined(__SVR4))

View File

@ -138,7 +138,7 @@ C_SOURCES= \
$(srcdir)/C/load_foreign.c \
$(srcdir)/C/load_dl.c $(srcdir)/C/load_dld.c $(srcdir)/C/load_none.c \
$(srcdir)/C/load_aout.c $(srcdir)/C/load_aix.c $(srcdir)/C/load_dll.c \
$(srcdir)/C/load_shl.c \
$(srcdir)/C/load_shl.c $(srcdir)/C/load_dyld.c \
$(srcdir)/C/mavar.c $(srcdir)/C/modules.c $(srcdir)/C/other.c \
$(srcdir)/C/parser.c \
$(srcdir)/C/save.c $(srcdir)/C/scanner.c \
@ -183,7 +183,7 @@ ENGINE_OBJECTS = \
unify.o userpreds.o utilpreds.o write.o ypsocks.o ypstdio.o @MPI_OBJS@
C_INTERFACE_OBJECTS = \
load_foreign.o load_dl.o load_dld.o \
load_foreign.o load_dl.o load_dld.o load_dyld.o \
load_none.o load_aout.o load_aix.o load_dll.o load_shl.o \
c_interface.o
@ -352,6 +352,9 @@ load_dld.o: $(srcdir)/C/load_dld.c
load_dll.o: $(srcdir)/C/load_dll.c
$(CC) -c $(CFLAGS) $(srcdir)/C/load_dll.c -o $@
load_dyld.o: $(srcdir)/C/load_dyld.c
$(CC) -c $(CFLAGS) $(srcdir)/C/load_dyld.c -o $@
load_shl.o: $(srcdir)/C/load_shl.c
$(CC) -c $(CFLAGS) $(srcdir)/C/load_shl.c -o $@

View File

@ -57,6 +57,7 @@
#undef HAVE_IEEEFP_H
#undef HAVE_IO_H
#undef HAVE_LIMITS_H
#undef HAVE_MACH_O_DYLD_H
#undef HAVE_MALLOC_H
#undef HAVE_MATH_H
#undef HAVE_MEMORY_H
@ -167,6 +168,7 @@
#undef HAVE_MKSTEMP
#undef HAVE_MKTEMP
#undef HAVE_MMAP
#undef HAVE_NSLINKMODULE
#undef HAVE_OPENDIR
#undef HAVE_POPEN
#undef HAVE_PUTENV

View File

@ -634,6 +634,7 @@ AC_CHECK_HEADERS(sys/shm.h sys/socket.h sys/stat.h)
AC_CHECK_HEADERS(sys/time.h sys/times.h sys/types.h)
AC_CHECK_HEADERS(sys/ucontext.h sys/un.h)
AC_CHECK_HEADERS(time.h unistd.h winsock.h winsock2.h)
AC_CHECK_HEADERS(mach-o/dyld.h)
if test "$yap_cv_gmp" != "no"
then
AC_CHECK_HEADERS(gmp.h)
@ -844,6 +845,8 @@ AC_CHECK_FUNCS(time times tmpnam usleep vsnprintf)
AC_CHECK_FUNC(regexec, [NO_BUILTIN_REGEXP="#"], [NO_BUILTIN_REGEXP=""])
AC_CHECK_FUNC(NSLinkModule)
if test "$use_condor" = "no"
then
AC_CHECK_FUNCS(alarm mmap popen shmat sleep system ttyname waitpid)