Put AC_DEFINE symbols definitions directly in the configure script so

that we no longer need an acconfig.h. Cleaned up dlopen() tests a bit.
oldstable
Alexandre Julliard 2001-06-27 21:42:00 +00:00
parent e8f90883d8
commit ed2f19a63f
8 changed files with 616 additions and 916 deletions

View File

@ -150,11 +150,4 @@ distclean: clean
$(RM) config.* TAGS Make.rules dlls/Makedll.rules programs/Makeprog.rules include/config.h documentation/wine.man documentation/wine.conf.man tools/winelauncher $(RM) config.* TAGS Make.rules dlls/Makedll.rules programs/Makeprog.rules include/config.h documentation/wine.man documentation/wine.conf.man tools/winelauncher
$(RM) `find . \( -name Makefile -o -size 0 \) -print` $(RM) `find . \( -name Makefile -o -size 0 \) -print`
# We depend on configure above for checks, so we better don't use this rule.
#configure: configure.in
# autoconf
include/config.h.in: configure.in include/acconfig.h
autoheader -l include
### Dependencies: ### Dependencies:

1003
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -38,13 +38,12 @@ AC_SUBST(OPTIONS)
if test "$DEBUG_MSGS" = "no" if test "$DEBUG_MSGS" = "no"
then then
AC_DEFINE(NO_DEBUG_MSGS) AC_DEFINE(NO_DEBUG_MSGS, 1, [Define if all debug messages are to be compiled out])
AC_DEFINE(NO_TRACE_MSGS) fi
else
if test "$TRACE_MSGS" = "no" if test "$TRACE_MSGS" = "no" -o "$DEBUG_MSGS" = "no"
then then
AC_DEFINE(NO_TRACE_MSGS) AC_DEFINE(NO_TRACE_MSGS, 1, [Define if TRACE messages are to be compiled out])
fi
fi fi
dnl **** Check for some programs **** dnl **** Check for some programs ****
@ -114,16 +113,15 @@ AC_CHECK_FUNCS(openpty,,
)) ))
AC_CHECK_HEADERS(dlfcn.h, AC_CHECK_HEADERS(dlfcn.h,
AC_CHECK_FUNCS(dlopen, AC_CHECK_FUNCS(dlopen,,
AC_DEFINE(HAVE_DL_API), AC_CHECK_LIB(dl,dlopen,
AC_CHECK_LIB(dl,dlopen, AC_DEFINE(HAVE_DLOPEN)
AC_DEFINE(HAVE_DL_API) LIBS="$LIBS -ldl",
LIBS="$LIBS -ldl", LIBEXT="a")
LIBEXT="a" ),
) LIBEXT="a"
), )
LIBEXT="a"
)
AC_SUBST(XLIB) AC_SUBST(XLIB)
AC_SUBST(X_DLLS) AC_SUBST(X_DLLS)
X_DLLS="" X_DLLS=""
@ -147,7 +145,8 @@ then
AC_CHECK_HEADERS(X11/xpm.h, AC_CHECK_HEADERS(X11/xpm.h,
[ dnl *** If X11/xpm.h exists... [ dnl *** If X11/xpm.h exists...
AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData, AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData,
[ AC_DEFINE(HAVE_LIBXXPM) X_PRE_LIBS="$X_PRE_LIBS -lXpm"],, [ AC_DEFINE(HAVE_LIBXXPM, 1, [Define if you have the Xpm library])
X_PRE_LIBS="$X_PRE_LIBS -lXpm"],,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS $X_LIBS -lXext -lX11 $X_EXTRA_LIBS
) )
], ],
@ -174,7 +173,7 @@ then
AC_CHECK_HEADERS(X11/XKBlib.h, AC_CHECK_HEADERS(X11/XKBlib.h,
[ dnl *** If X11/XKBlib.h exists... [ dnl *** If X11/XKBlib.h exists...
AC_CHECK_LIB(X11, XkbQueryExtension, AC_CHECK_LIB(X11, XkbQueryExtension,
AC_DEFINE(HAVE_XKB),, AC_DEFINE(HAVE_XKB, 1, [Define if you have the XKB extension]),,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS) $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
], ],
AC_MSG_WARN([XKB extension not found!!]) AC_MSG_WARN([XKB extension not found!!])
@ -184,7 +183,7 @@ then
AC_CHECK_HEADERS(X11/extensions/XShm.h, AC_CHECK_HEADERS(X11/extensions/XShm.h,
[ dnl *** If X11/extensions/XShm.h exists... [ dnl *** If X11/extensions/XShm.h exists...
AC_CHECK_LIB(Xext, XShmQueryExtension, AC_CHECK_LIB(Xext, XShmQueryExtension,
AC_DEFINE(HAVE_LIBXXSHM),, AC_DEFINE(HAVE_LIBXXSHM, 1, [Define if you have the X Shm extension]),,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS) $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
], ],
AC_MSG_WARN([Xshm extension not found!!]) AC_MSG_WARN([Xshm extension not found!!])
@ -194,7 +193,7 @@ then
AC_CHECK_HEADERS(X11/extensions/shape.h, AC_CHECK_HEADERS(X11/extensions/shape.h,
[ dnl *** If X11/extensions/shape.h exists... [ dnl *** If X11/extensions/shape.h exists...
AC_CHECK_LIB(Xext,XShapeQueryExtension, AC_CHECK_LIB(Xext,XShapeQueryExtension,
AC_DEFINE(HAVE_LIBXSHAPE),, AC_DEFINE(HAVE_LIBXSHAPE, 1, [Define if you have the X Shape extension]),,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS) $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
], ],
AC_MSG_WARN([XShape extension not found!!]) AC_MSG_WARN([XShape extension not found!!])
@ -206,14 +205,15 @@ then
dnl *** for XDGAQueryExtension()... dnl *** for XDGAQueryExtension()...
AC_CHECK_LIB(Xxf86dga, XDGAQueryExtension, AC_CHECK_LIB(Xxf86dga, XDGAQueryExtension,
[ dnl *** If found... [ dnl *** If found...
AC_DEFINE(HAVE_LIBXXF86DGA2) AC_DEFINE(HAVE_LIBXXF86DGA2, 1,
AC_DEFINE(HAVE_LIBXXF86DGA) [Define if you have the Xxf86dga library version 2])
X_PRE_LIBS="$X_PRE_LIBS -lXxf86dga" X_PRE_LIBS="$X_PRE_LIBS -lXxf86dga"
], ],
[ dnl *** If not found, look for XF86DGAQueryExtension() [ dnl *** If not found, look for XF86DGAQueryExtension()
dnl *** instead (DGA 2.0 not found)... dnl *** instead (DGA 2.0 not found)...
AC_CHECK_LIB(Xxf86dga, XF86DGAQueryExtension, AC_CHECK_LIB(Xxf86dga, XF86DGAQueryExtension,
[ AC_DEFINE(HAVE_LIBXXF86DGA) [ AC_DEFINE(HAVE_LIBXXF86DGA, 1,
[Define if you have the Xxf86dga library version 1])
X_PRE_LIBS="$X_PRE_LIBS -lXxf86dga" X_PRE_LIBS="$X_PRE_LIBS -lXxf86dga"
],, ],,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS $X_LIBS -lXext -lX11 $X_EXTRA_LIBS
@ -229,7 +229,7 @@ then
AC_CHECK_HEADERS(X11/extensions/xf86vmode.h, AC_CHECK_HEADERS(X11/extensions/xf86vmode.h,
[ dnl *** If X11/extensions/xf86vmode.h exists... [ dnl *** If X11/extensions/xf86vmode.h exists...
AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension, AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension,
[ AC_DEFINE(HAVE_LIBXXF86VM) [ AC_DEFINE(HAVE_LIBXXF86VM, 1, [Define if you have the Xxf86vm library])
X_PRE_LIBS="$X_PRE_LIBS -lXxf86vm" X_PRE_LIBS="$X_PRE_LIBS -lXxf86vm"
],, ],,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS $X_LIBS -lXext -lX11 $X_EXTRA_LIBS
@ -242,7 +242,7 @@ then
AC_CHECK_HEADERS(X11/extensions/Xvlib.h, AC_CHECK_HEADERS(X11/extensions/Xvlib.h,
[ dnl *** If X11/extensions/Xvlib.h exists... [ dnl *** If X11/extensions/Xvlib.h exists...
AC_CHECK_LIB(Xv, XvShmCreateImage, AC_CHECK_LIB(Xv, XvShmCreateImage,
[ AC_DEFINE(HAVE_XVIDEO) [ AC_DEFINE(HAVE_XVIDEO, 1, [Define if the X libraries support XVideo])
X_PRE_LIBS="$X_PRE_LIBS -lXv" X_PRE_LIBS="$X_PRE_LIBS -lXv"
],, ],,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS $X_LIBS -lXext -lX11 $X_EXTRA_LIBS
@ -293,9 +293,12 @@ then
then then
OPENGLFILES='$(OPENGLFILES)' OPENGLFILES='$(OPENGLFILES)'
AC_DEFINE(HAVE_OPENGL) AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system])
AC_CHECK_LIB(GL,glXGetProcAddressARB,AC_DEFINE(HAVE_GLX_GETPROCADDRESS),,$X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS) AC_CHECK_LIB(GL,glXGetProcAddressARB,
AC_DEFINE(HAVE_GLX_GETPROCADDRESS, 1,
[Define if the OpenGL library supports the glXGetProcAddressARB call]),,
$X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS)
if test $ac_cv_lib_GL_glXGetProcAddressARB = "yes" if test $ac_cv_lib_GL_glXGetProcAddressARB = "yes"
then then
@ -312,7 +315,8 @@ then
) )
if test $wine_cv_extension_prototypes = "yes" if test $wine_cv_extension_prototypes = "yes"
then then
AC_DEFINE(HAVE_GLEXT_PROTOTYPES) AC_DEFINE(HAVE_GLEXT_PROTOTYPES, 1,
[Define if the OpenGL headers define extension typedefs])
fi fi
OPENGL32_DLL=opengl32 OPENGL32_DLL=opengl32
@ -320,12 +324,10 @@ then
AC_CHECK_HEADERS(GL/osmesa.h, AC_CHECK_HEADERS(GL/osmesa.h,
[ dnl *** If GL/osmesa.h exists... [ dnl *** If GL/osmesa.h exists...
AC_CHECK_LIB(GL, OSMesaCreateContext, AC_CHECK_LIB(GL, OSMesaCreateContext,,
AC_DEFINE(HAVE_OSMESA),
AC_CHECK_LIB(OSMesa, OSMesaCreateContext, AC_CHECK_LIB(OSMesa, OSMesaCreateContext,
[ AC_DEFINE(HAVE_OSMESA) X_PRE_LIBS="$X_PRE_LIBS -lOSMesa",,
X_PRE_LIBS="$X_PRE_LIBS -lOSMesa" -lGL $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS),
],,-lGL $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS),
$X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS
) )
] ]
@ -355,27 +357,10 @@ fi
dnl **** Check which curses lib to use *** dnl **** Check which curses lib to use ***
if test "$CURSES" = "yes" if test "$CURSES" = "yes"
then then
AC_CHECK_HEADERS(ncurses.h) AC_CHECK_HEADERS(ncurses.h,
if test "$ac_cv_header_ncurses_h" = "yes" AC_CHECK_LIB(ncurses,waddch),
then AC_CHECK_HEADERS(curses.h,AC_CHECK_LIB(curses,waddch)))
AC_CHECK_LIB(ncurses,waddch) AC_CHECK_FUNCS(getbkgd resizeterm)
fi
if test "$ac_cv_lib_ncurses_waddch" = "yes"
then
AC_CHECK_LIB(ncurses,resizeterm,AC_DEFINE(HAVE_RESIZETERM))
AC_CHECK_LIB(ncurses,getbkgd,AC_DEFINE(HAVE_GETBKGD))
else
AC_CHECK_HEADERS(curses.h)
if test "$ac_cv_header_curses_h" = "yes"
then
AC_CHECK_LIB(curses,waddch)
if test "$ac_cv_lib_curses_waddch" = "yes"
then
AC_CHECK_LIB(curses,resizeterm,AC_DEFINE(HAVE_RESIZETERM))
AC_CHECK_LIB(curses,getbkgd,AC_DEFINE(HAVE_GETBKGD))
fi
fi
fi
fi fi
CUPSLIBS="" CUPSLIBS=""
@ -383,7 +368,7 @@ dnl **** Check for CUPS ****
wine_cv_warn_cups_h=no wine_cv_warn_cups_h=no
AC_CHECK_LIB(cups,cupsGetPPD, AC_CHECK_LIB(cups,cupsGetPPD,
AC_CHECK_HEADER(cups/cups.h, AC_CHECK_HEADER(cups/cups.h,
AC_DEFINE(HAVE_CUPS) AC_DEFINE(HAVE_CUPS, 1, [Define if we have CUPS])
CUPSLIBS="-lcups", CUPSLIBS="-lcups",
wine_cv_warn_cups_h=yes) wine_cv_warn_cups_h=yes)
) )
@ -412,7 +397,7 @@ else
FREETYPEINCL="" FREETYPEINCL=""
wine_cv_msg_freetype=yes wine_cv_msg_freetype=yes
else else
AC_DEFINE(HAVE_FREETYPE) AC_DEFINE(HAVE_FREETYPE, 1, [Define if FreeType 2 is installed])
FREETYPELIBS=`$ft_devel --libs` FREETYPELIBS=`$ft_devel --libs`
FREETYPEINCL=`$ft_devel --cflags` FREETYPEINCL=`$ft_devel --cflags`
ac_save_CPPFLAGS="$CPPFLAGS" ac_save_CPPFLAGS="$CPPFLAGS"
@ -440,7 +425,7 @@ AC_CACHE_CHECK("for parport header/ppdev.h", ac_cv_c_ppdev,
) )
if test "$ac_cv_c_ppdev" = "yes" if test "$ac_cv_c_ppdev" = "yes"
then then
AC_DEFINE(HAVE_PPDEV,1,[Define if we can use ppdev.h for parallel port access]) AC_DEFINE(HAVE_PPDEV, 1, [Define if we can use ppdev.h for parallel port access])
fi fi
dnl **** Check for IPX (currently Linux only) **** dnl **** Check for IPX (currently Linux only) ****
@ -454,7 +439,7 @@ AC_CACHE_CHECK("for GNU style IPX support", ac_cv_c_ipx_gnu,
) )
if test "$ac_cv_c_ipx_gnu" = "yes" if test "$ac_cv_c_ipx_gnu" = "yes"
then then
AC_DEFINE(HAVE_IPX_GNU) AC_DEFINE(HAVE_IPX_GNU, 1, [Define if IPX should use netipx/ipx.h from libc])
fi fi
if test "$ac_cv_c_ipx_gnu" = "no" if test "$ac_cv_c_ipx_gnu" = "no"
@ -470,7 +455,7 @@ then
) )
if test "$ac_cv_c_ipx_linux" = "yes" if test "$ac_cv_c_ipx_linux" = "yes"
then then
AC_DEFINE(HAVE_IPX_LINUX) AC_DEFINE(HAVE_IPX_LINUX, 1, [Define if IPX includes are taken from Linux kernel])
fi fi
fi fi
@ -497,7 +482,7 @@ AC_CACHE_CHECK("for Open Sound System",
if test "$ac_cv_c_opensoundsystem" = "yes" if test "$ac_cv_c_opensoundsystem" = "yes"
then then
AC_DEFINE(HAVE_OSS) AC_DEFINE(HAVE_OSS, 1, [Define if you have the Open Sound system])
fi fi
AC_CACHE_CHECK("for Open Sound System/MIDI interface", AC_CACHE_CHECK("for Open Sound System/MIDI interface",
@ -520,7 +505,7 @@ AC_CACHE_CHECK("for Open Sound System/MIDI interface",
if test "$ac_cv_c_opensoundsystem_midi" = "yes" if test "$ac_cv_c_opensoundsystem_midi" = "yes"
then then
AC_DEFINE(HAVE_OSS_MIDI) AC_DEFINE(HAVE_OSS_MIDI, 1, [Define if you have the Open Sound system (MIDI interface)])
fi fi
dnl **** If ln -s doesn't work, use cp instead **** dnl **** If ln -s doesn't work, use cp instead ****
@ -621,7 +606,7 @@ AC_TRY_LINK(,,ac_cv_c_type_in_def="yes",ac_cv_c_type_in_def="no")
LIBS=$saved_libs]) LIBS=$saved_libs])
if test "$ac_cv_c_type_in_def" = "yes" if test "$ac_cv_c_type_in_def" = "yes"
then then
AC_DEFINE(NEED_TYPE_IN_DEF) AC_DEFINE(NEED_TYPE_IN_DEF, 1, [Define if .type asm directive must be inside a .def directive])
fi fi
dnl **** Check for underscore on external symbols **** dnl **** Check for underscore on external symbols ****
@ -640,7 +625,8 @@ AC_TRY_LINK([extern int ac_test;],[if (ac_test) return 1],
LIBS=$saved_libs]) LIBS=$saved_libs])
if test "$ac_cv_c_extern_prefix" = "yes" if test "$ac_cv_c_extern_prefix" = "yes"
then then
AC_DEFINE(NEED_UNDERSCORE_PREFIX) AC_DEFINE(NEED_UNDERSCORE_PREFIX, 1,
[Define if symbols declared in assembly code need an underscore prefix])
fi fi
dnl **** Check for .string in assembler **** dnl **** Check for .string in assembler ****
@ -656,7 +642,7 @@ AC_TRY_LINK(,,ac_cv_c_asm_string="yes",ac_cv_c_asm_string="no")
LIBS=$saved_libs]) LIBS=$saved_libs])
if test "$ac_cv_c_asm_string" = "yes" if test "$ac_cv_c_asm_string" = "yes"
then then
AC_DEFINE(HAVE_ASM_STRING) AC_DEFINE(HAVE_ASM_STRING, 1, [Define to use .string instead of .ascii])
fi fi
dnl **** Check for working dll **** dnl **** Check for working dll ****
@ -791,7 +777,8 @@ WINE_CHECK_ERRNO(__errno)
if test "$wine_cv_libc_reentrant" != "no" if test "$wine_cv_libc_reentrant" != "no"
then then
AC_DEFINE_UNQUOTED(ERRNO_LOCATION,$wine_cv_libc_reentrant) AC_DEFINE_UNQUOTED(ERRNO_LOCATION,$wine_cv_libc_reentrant,
[Define to the name of the function returning errno for reentrant libc])
fi fi
dnl **** Check for reentrant X libraries **** dnl **** Check for reentrant X libraries ****
@ -834,7 +821,8 @@ else
fi fi
if test "$wine_cv_x_reentrant" = "no" if test "$wine_cv_x_reentrant" = "no"
then then
AC_DEFINE(NO_REENTRANT_X11) AC_DEFINE(NO_REENTRANT_X11, 1,
[Define if X libraries are not reentrant (compiled without -D_REENTRANT)])
fi fi
@ -959,7 +947,8 @@ AC_CACHE_CHECK("whether linux/input.h is for real",
) )
if test "$wine_cv_linux_input_h" = "yes" if test "$wine_cv_linux_input_h" = "yes"
then then
AC_DEFINE(HAVE_CORRECT_LINUXINPUT_H) AC_DEFINE(HAVE_CORRECT_LINUXINPUT_H, 1,
[Define if we have linux/input.h AND it contains the INPUT event API])
fi fi
@ -986,7 +975,8 @@ AC_CACHE_CHECK("whether we can use re-entrant gethostbyname_r Linux style",
) )
if test "$wine_cv_linux_gethostbyname_r_6" = "yes" if test "$wine_cv_linux_gethostbyname_r_6" = "yes"
then then
AC_DEFINE(HAVE_LINUX_GETHOSTBYNAME_R_6) AC_DEFINE(HAVE_LINUX_GETHOSTBYNAME_R_6, 1,
[Define if Linux-style gethostbyname_r and gethostbyaddr_r are available])
fi fi
if test "$ac_cv_header_linux_joystick_h" = "yes" if test "$ac_cv_header_linux_joystick_h" = "yes"
@ -1009,7 +999,8 @@ then
) )
if test "$wine_cv_linux_joystick_22_api" = "yes" if test "$wine_cv_linux_joystick_22_api" = "yes"
then then
AC_DEFINE(HAVE_LINUX_22_JOYSTICK_API) AC_DEFINE(HAVE_LINUX_22_JOYSTICK_API, 1,
[Define if <linux/joystick.h> defines the Linux 2.2 joystick API])
fi fi
fi fi
@ -1034,7 +1025,8 @@ then
) )
if test "$wine_cv_sys_vfs_has_statfs" = "yes" if test "$wine_cv_sys_vfs_has_statfs" = "yes"
then then
AC_DEFINE(STATFS_DEFINED_BY_SYS_VFS) AC_DEFINE(STATFS_DEFINED_BY_SYS_VFS, 1,
[Define if the struct statfs is defined by <sys/vfs.h>])
fi fi
fi fi
@ -1055,7 +1047,8 @@ then
) )
if test "$wine_cv_sys_statfs_has_statfs" = "yes" if test "$wine_cv_sys_statfs_has_statfs" = "yes"
then then
AC_DEFINE(STATFS_DEFINED_BY_SYS_STATFS) AC_DEFINE(STATFS_DEFINED_BY_SYS_STATFS, 1,
[Define if the struct statfs is defined by <sys/statfs.h>])
fi fi
fi fi
@ -1076,7 +1069,8 @@ then
) )
if test "$wine_cv_sys_mount_has_statfs" = "yes" if test "$wine_cv_sys_mount_has_statfs" = "yes"
then then
AC_DEFINE(STATFS_DEFINED_BY_SYS_MOUNT) AC_DEFINE(STATFS_DEFINED_BY_SYS_MOUNT, 1,
[Define if the struct statfs is defined by <sys/mount.h>])
fi fi
fi fi
@ -1112,7 +1106,7 @@ AC_CACHE_CHECK( "for statfs.f_bfree", wine_cv_statfs_bfree,
fi ] ) fi ] )
if test "$wine_cv_statfs_bfree" = "yes" if test "$wine_cv_statfs_bfree" = "yes"
then then
AC_DEFINE(STATFS_HAS_BFREE) AC_DEFINE(STATFS_HAS_BFREE, 1, [Define if the struct statfs has the member bfree])
fi fi
AC_CACHE_CHECK( "for statfs.f_bavail", wine_cv_statfs_bavail, AC_CACHE_CHECK( "for statfs.f_bavail", wine_cv_statfs_bavail,
@ -1145,7 +1139,7 @@ AC_CACHE_CHECK( "for statfs.f_bavail", wine_cv_statfs_bavail,
fi ] ) fi ] )
if test "$wine_cv_statfs_bavail" = "yes" if test "$wine_cv_statfs_bavail" = "yes"
then then
AC_DEFINE(STATFS_HAS_BAVAIL) AC_DEFINE(STATFS_HAS_BAVAIL, 1, [Define if the struct statfs has the member bavail])
fi fi
dnl *** check for file descriptor passing with msg_accrights dnl *** check for file descriptor passing with msg_accrights
@ -1156,7 +1150,7 @@ AC_CACHE_CHECK("for msg_accrights in struct msghdr", ac_cv_c_msg_accrights,
ac_cv_c_msg_accrights="yes", ac_cv_c_msg_accrights="no")) ac_cv_c_msg_accrights="yes", ac_cv_c_msg_accrights="no"))
if test "$ac_cv_c_msg_accrights" = "yes" if test "$ac_cv_c_msg_accrights" = "yes"
then then
AC_DEFINE(HAVE_MSGHDR_ACCRIGHTS) AC_DEFINE(HAVE_MSGHDR_ACCRIGHTS, 1, [Define if struct msghdr contains msg_accrights])
fi fi
dnl *** Check for the sun_len member in struct sockaddr_un dnl *** Check for the sun_len member in struct sockaddr_un
@ -1168,7 +1162,7 @@ AC_CACHE_CHECK("for sun_len in struct sockaddr_un", ac_cv_c_sun_len,
ac_cv_c_sun_len="yes", ac_cv_c_sun_len="no")) ac_cv_c_sun_len="yes", ac_cv_c_sun_len="no"))
if test "$ac_cv_c_sun_len" = "yes" if test "$ac_cv_c_sun_len" = "yes"
then then
AC_DEFINE(HAVE_SOCKADDR_SUN_LEN) AC_DEFINE(HAVE_SOCKADDR_SUN_LEN, 1, [Define if struct sockaddr_un contains sun_len])
fi fi
dnl *** check for the need to define __i386__ dnl *** check for the need to define __i386__

View File

@ -1,127 +0,0 @@
/*
* This file is used by 'autoheader' to generate the list of symbols
* defined in the 'configure' script.
*/
/* Define if .type asm directive must be inside a .def directive */
#undef NEED_TYPE_IN_DEF
/* Define if symbols declared in assembly code need an underscore prefix */
#undef NEED_UNDERSCORE_PREFIX
/* Define to use .string instead of .ascii */
#undef HAVE_ASM_STRING
/* Define if struct msghdr contains msg_accrights */
#undef HAVE_MSGHDR_ACCRIGHTS
/* Define if struct sockaddr_un contains sun_len */
#undef HAVE_SOCKADDR_SUN_LEN
/* Define if you have the XKB extension */
#undef HAVE_XKB
/* Define if you have the Xxf86dga library (-lXxf86dga). */
#undef HAVE_LIBXXF86DGA
/* Define if you have the Xxf86dga library version 2.0 (-lXxf86dga). */
#undef HAVE_LIBXXF86DGA2
/* Define if you have the X Shm extension */
#undef HAVE_LIBXXSHM
/* Define if you have the X Shape extension */
#undef HAVE_LIBXSHAPE
/* Define if you have the Xxf86vm library */
#undef HAVE_LIBXXF86VM
/* Define if you have the Xpm library */
#undef HAVE_LIBXXPM
/* Define if you have the Open Sound system. */
#undef HAVE_OSS
/* Define if you have the Open Sound system (MIDI interface). */
#undef HAVE_OSS_MIDI
/* Define if X libraries are not reentrant (compiled without -D_REENTRANT). */
#undef NO_REENTRANT_X11
/* Define to the name of the function returning erro for reentrant libc */
#undef ERRNO_LOCATION
/* Define if all debug messages are to be compiled out */
#undef NO_DEBUG_MSGS
/* Define if TRACE messages are to be compiled out */
#undef NO_TRACE_MSGS
/* Define if the struct statfs has the member bavail */
#undef STATFS_HAS_BAVAIL
/* Define if the struct statfs has the member bfree */
#undef STATFS_HAS_BFREE
/* Define if the struct statfs is defined by <sys/vfs.h> */
#undef STATFS_DEFINED_BY_SYS_VFS
/* Define if the struct statfs is defined by <sys/statfs.h> */
#undef STATFS_DEFINED_BY_SYS_STATFS
/* Define if the struct statfs is defined by <sys/mount.h> */
#undef STATFS_DEFINED_BY_SYS_MOUNT
/* Define if we can use ncurses for full-screen access */
#undef HAVE_LIBNCURSES
/* Define if we can use curses (if no ncurses) for full-screen access */
#undef HAVE_LIBCURSES
/* Define if ncurses have the new resizeterm function */
#undef HAVE_RESIZETERM
/* Define if ncurses have the new getbkgd function */
#undef HAVE_GETBKGD
/* Define if we can a compatible xterm program */
#undef XTERM_PROGRAM
/* Define if IPX should use netipx/ipx.h from libc */
#undef HAVE_IPX_GNU
/* Define if IPX includes are taken from Linux kernel */
#undef HAVE_IPX_LINUX
/* Define if OpenGL is present on the system or not */
#undef HAVE_OPENGL
/* Define if the system has dynamic link library support with the dl* API */
#undef HAVE_DL_API
/* Define if <linux/joystick.h> defines the Linux 2.2 joystick API */
#undef HAVE_LINUX_22_JOYSTICK_API
/* Define if the OpenGL library supports the glXGetProcAddressARB call */
#undef HAVE_GLX_GETPROCADDRESS
/* Define if the OpenGL headers define extension typedefs */
#undef HAVE_GLEXT_PROTOTYPES
/* Define if the X libraries support XVideo */
#undef HAVE_XVIDEO
/* Define if Mesa's OSMesa (off-screen rendering) library is present */
#undef HAVE_OSMESA
/* Define if Linux-style gethostbyname_r and gethostbyaddr_r are available */
#undef HAVE_LINUX_GETHOSTBYNAME_R_6
/* Define if we have linux/input.h AND it contains the INPUT event API */
#undef HAVE_CORRECT_LINUXINPUT_H
/* Define if we have CUPS */
#undef HAVE_CUPS
/* Define if FreeType 2 is installed */
#undef HAVE_FREETYPE

View File

@ -40,120 +40,6 @@
/* Define if the X Window System is missing or not being used. */ /* Define if the X Window System is missing or not being used. */
#undef X_DISPLAY_MISSING #undef X_DISPLAY_MISSING
/* Define if .type asm directive must be inside a .def directive */
#undef NEED_TYPE_IN_DEF
/* Define if symbols declared in assembly code need an underscore prefix */
#undef NEED_UNDERSCORE_PREFIX
/* Define to use .string instead of .ascii */
#undef HAVE_ASM_STRING
/* Define if struct msghdr contains msg_accrights */
#undef HAVE_MSGHDR_ACCRIGHTS
/* Define if struct sockaddr_un contains sun_len */
#undef HAVE_SOCKADDR_SUN_LEN
/* Define if you have the XKB extension */
#undef HAVE_XKB
/* Define if you have the Xxf86dga library (-lXxf86dga). */
#undef HAVE_LIBXXF86DGA
/* Define if you have the Xxf86dga library version 2.0 (-lXxf86dga). */
#undef HAVE_LIBXXF86DGA2
/* Define if you have the X Shm extension */
#undef HAVE_LIBXXSHM
/* Define if you have the X Shape extension */
#undef HAVE_LIBXSHAPE
/* Define if you have the Xxf86vm library */
#undef HAVE_LIBXXF86VM
/* Define if you have the Xpm library */
#undef HAVE_LIBXXPM
/* Define if you have the Open Sound system. */
#undef HAVE_OSS
/* Define if you have the Open Sound system (MIDI interface). */
#undef HAVE_OSS_MIDI
/* Define if X libraries are not reentrant (compiled without -D_REENTRANT). */
#undef NO_REENTRANT_X11
/* Define to the name of the function returning erro for reentrant libc */
#undef ERRNO_LOCATION
/* Define if all debug messages are to be compiled out */
#undef NO_DEBUG_MSGS
/* Define if TRACE messages are to be compiled out */
#undef NO_TRACE_MSGS
/* Define if the struct statfs has the member bavail */
#undef STATFS_HAS_BAVAIL
/* Define if the struct statfs has the member bfree */
#undef STATFS_HAS_BFREE
/* Define if the struct statfs is defined by <sys/vfs.h> */
#undef STATFS_DEFINED_BY_SYS_VFS
/* Define if the struct statfs is defined by <sys/statfs.h> */
#undef STATFS_DEFINED_BY_SYS_STATFS
/* Define if the struct statfs is defined by <sys/mount.h> */
#undef STATFS_DEFINED_BY_SYS_MOUNT
/* Define if ncurses have the new resizeterm function */
#undef HAVE_RESIZETERM
/* Define if ncurses have the new getbkgd function */
#undef HAVE_GETBKGD
/* Define if IPX should use netipx/ipx.h from libc */
#undef HAVE_IPX_GNU
/* Define if IPX includes are taken from Linux kernel */
#undef HAVE_IPX_LINUX
/* Define if OpenGL is present on the system or not */
#undef HAVE_OPENGL
/* Define if the system has dynamic link library support with the dl* API */
#undef HAVE_DL_API
/* Define if <linux/joystick.h> defines the Linux 2.2 joystick API */
#undef HAVE_LINUX_22_JOYSTICK_API
/* Define if the OpenGL library supports the glXGetProcAddressARB call */
#undef HAVE_GLX_GETPROCADDRESS
/* Define if the OpenGL headers define extension typedefs */
#undef HAVE_GLEXT_PROTOTYPES
/* Define if the X libraries support XVideo */
#undef HAVE_XVIDEO
/* Define if Mesa's OSMesa (off-screen rendering) library is present */
#undef HAVE_OSMESA
/* Define if Linux-style gethostbyname_r and gethostbyaddr_r are available */
#undef HAVE_LINUX_GETHOSTBYNAME_R_6
/* Define if we have linux/input.h AND it contains the INPUT event API */
#undef HAVE_CORRECT_LINUXINPUT_H
/* Define if we have CUPS */
#undef HAVE_CUPS
/* Define if FreeType 2 is installed */
#undef HAVE_FREETYPE
/* The number of bytes in a long long. */ /* The number of bytes in a long long. */
#undef SIZEOF_LONG_LONG #undef SIZEOF_LONG_LONG
@ -184,6 +70,9 @@
/* Define if you have the ftruncate64 function. */ /* Define if you have the ftruncate64 function. */
#undef HAVE_FTRUNCATE64 #undef HAVE_FTRUNCATE64
/* Define if you have the getbkgd function. */
#undef HAVE_GETBKGD
/* Define if you have the gethostbyname function. */ /* Define if you have the gethostbyname function. */
#undef HAVE_GETHOSTBYNAME #undef HAVE_GETHOSTBYNAME
@ -232,6 +121,9 @@
/* Define if you have the openpty function. */ /* Define if you have the openpty function. */
#undef HAVE_OPENPTY #undef HAVE_OPENPTY
/* Define if you have the resizeterm function. */
#undef HAVE_RESIZETERM
/* Define if you have the rfork function. */ /* Define if you have the rfork function. */
#undef HAVE_RFORK #undef HAVE_RFORK
@ -502,6 +394,9 @@
/* Define if you have the <ucontext.h> header file. */ /* Define if you have the <ucontext.h> header file. */
#undef HAVE_UCONTEXT_H #undef HAVE_UCONTEXT_H
/* Define if you have the GL library (-lGL). */
#undef HAVE_LIBGL
/* Define if you have the curses library (-lcurses). */ /* Define if you have the curses library (-lcurses). */
#undef HAVE_LIBCURSES #undef HAVE_LIBCURSES
@ -523,9 +418,111 @@
/* Define if you have the xpg4 library (-lxpg4). */ /* Define if you have the xpg4 library (-lxpg4). */
#undef HAVE_LIBXPG4 #undef HAVE_LIBXPG4
/* Define if all debug messages are to be compiled out */
#undef NO_DEBUG_MSGS
/* Define if TRACE messages are to be compiled out */
#undef NO_TRACE_MSGS
/* Define if you have the Xpm library */
#undef HAVE_LIBXXPM
/* Define if you have the XKB extension */
#undef HAVE_XKB
/* Define if you have the X Shm extension */
#undef HAVE_LIBXXSHM
/* Define if you have the X Shape extension */
#undef HAVE_LIBXSHAPE
/* Define if you have the Xxf86dga library version 2 */
#undef HAVE_LIBXXF86DGA2
/* Define if you have the Xxf86dga library version 1 */
#undef HAVE_LIBXXF86DGA
/* Define if you have the Xxf86vm library */
#undef HAVE_LIBXXF86VM
/* Define if the X libraries support XVideo */
#undef HAVE_XVIDEO
/* Define if OpenGL is present on the system */
#undef HAVE_OPENGL
/* Define if the OpenGL library supports the glXGetProcAddressARB call */
#undef HAVE_GLX_GETPROCADDRESS
/* Define if the OpenGL headers define extension typedefs */
#undef HAVE_GLEXT_PROTOTYPES
/* Define if we have CUPS */
#undef HAVE_CUPS
/* Define if FreeType 2 is installed */
#undef HAVE_FREETYPE
/* Define if we can use ppdev.h for parallel port access */ /* Define if we can use ppdev.h for parallel port access */
#undef HAVE_PPDEV #undef HAVE_PPDEV
/* Define if IPX should use netipx/ipx.h from libc */
#undef HAVE_IPX_GNU
/* Define if IPX includes are taken from Linux kernel */
#undef HAVE_IPX_LINUX
/* Define if you have the Open Sound system */
#undef HAVE_OSS
/* Define if you have the Open Sound system (MIDI interface) */
#undef HAVE_OSS_MIDI
/* Set this to 64 to enable 64-bit file support on Linux */ /* Set this to 64 to enable 64-bit file support on Linux */
#undef _FILE_OFFSET_BITS #undef _FILE_OFFSET_BITS
/* Define if .type asm directive must be inside a .def directive */
#undef NEED_TYPE_IN_DEF
/* Define if symbols declared in assembly code need an underscore prefix */
#undef NEED_UNDERSCORE_PREFIX
/* Define to use .string instead of .ascii */
#undef HAVE_ASM_STRING
/* Define to the name of the function returning errno for reentrant libc */
#undef ERRNO_LOCATION
/* Define if X libraries are not reentrant (compiled without -D_REENTRANT) */
#undef NO_REENTRANT_X11
/* Define if we have linux/input.h AND it contains the INPUT event API */
#undef HAVE_CORRECT_LINUXINPUT_H
/* Define if Linux-style gethostbyname_r and gethostbyaddr_r are available */
#undef HAVE_LINUX_GETHOSTBYNAME_R_6
/* Define if <linux/joystick.h> defines the Linux 2.2 joystick API */
#undef HAVE_LINUX_22_JOYSTICK_API
/* Define if the struct statfs is defined by <sys/vfs.h> */
#undef STATFS_DEFINED_BY_SYS_VFS
/* Define if the struct statfs is defined by <sys/statfs.h> */
#undef STATFS_DEFINED_BY_SYS_STATFS
/* Define if the struct statfs is defined by <sys/mount.h> */
#undef STATFS_DEFINED_BY_SYS_MOUNT
/* Define if the struct statfs has the member bfree */
#undef STATFS_HAS_BFREE
/* Define if the struct statfs has the member bavail */
#undef STATFS_HAS_BAVAIL
/* Define if struct msghdr contains msg_accrights */
#undef HAVE_MSGHDR_ACCRIGHTS
/* Define if struct sockaddr_un contains sun_len */
#undef HAVE_SOCKADDR_SUN_LEN

View File

@ -140,7 +140,7 @@ extern void *wine_dlopen( const char *filename, int flag, char *error, int error
extern void *wine_dlsym( void *handle, const char *symbol, char *error, int errorsize ); extern void *wine_dlsym( void *handle, const char *symbol, char *error, int errorsize );
extern int wine_dlclose( void *handle, char *error, int errorsize ); extern int wine_dlclose( void *handle, char *error, int errorsize );
#ifdef HAVE_DL_API #ifdef HAVE_DLFCN_H
#include <dlfcn.h> #include <dlfcn.h>
#else #else
#define RTLD_LAZY 0x001 #define RTLD_LAZY 0x001

View File

@ -40,9 +40,6 @@
#ifdef HAVE_LIBUTIL_H #ifdef HAVE_LIBUTIL_H
# include <libutil.h> # include <libutil.h>
#endif #endif
#ifdef HAVE_DL_API
# include <dlfcn.h>
#endif
/*********************************************************************** /***********************************************************************
@ -449,7 +446,7 @@ void *wine_anon_mmap( void *start, size_t size, int prot, int flags )
*/ */
void *wine_dlopen( const char *filename, int flag, char *error, int errorsize ) void *wine_dlopen( const char *filename, int flag, char *error, int errorsize )
{ {
#ifdef HAVE_DL_API #ifdef HAVE_DLOPEN
void *ret; void *ret;
char *s; char *s;
dlerror(); dlerror(); dlerror(); dlerror();
@ -477,7 +474,7 @@ void *wine_dlopen( const char *filename, int flag, char *error, int errorsize )
*/ */
void *wine_dlsym( void *handle, const char *symbol, char *error, int errorsize ) void *wine_dlsym( void *handle, const char *symbol, char *error, int errorsize )
{ {
#ifdef HAVE_DL_API #ifdef HAVE_DLOPEN
void *ret; void *ret;
char *s; char *s;
dlerror(); dlerror(); dlerror(); dlerror();
@ -505,7 +502,7 @@ void *wine_dlsym( void *handle, const char *symbol, char *error, int errorsize )
*/ */
int wine_dlclose( void *handle, char *error, int errorsize ) int wine_dlclose( void *handle, char *error, int errorsize )
{ {
#ifdef HAVE_DL_API #ifdef HAVE_DLOPEN
int ret; int ret;
char *s; char *s;
dlerror(); dlerror(); dlerror(); dlerror();

View File

@ -26,8 +26,6 @@
DEFAULT_DEBUG_CHANNEL(win32); DEFAULT_DEBUG_CHANNEL(win32);
#ifdef HAVE_DL_API
typedef struct { typedef struct {
WORD popl WINE_PACKED; /* 0x8f 0x05 */ WORD popl WINE_PACKED; /* 0x8f 0x05 */
DWORD addr_popped WINE_PACKED;/* ... */ DWORD addr_popped WINE_PACKED;/* ... */
@ -268,12 +266,3 @@ static FARPROC ELF_FindExportedFunction( WINE_MODREF *wm, LPCSTR funcName, BOOL
fun = SNOOP_GetProcAddress(wm->module,funcName,stub-first_stub,fun); fun = SNOOP_GetProcAddress(wm->module,funcName,stub-first_stub,fun);
return (FARPROC)fun; return (FARPROC)fun;
} }
#else /* HAVE_DL_API */
WINE_MODREF *ELF_LoadLibraryExA( LPCSTR libname, DWORD flags)
{
return NULL;
}
#endif /* HAVE_DL_API */