freebsd-ports/devel/styx/files/patch-libbase::sysbase1.c
Ying-Chieh Liao d651014437 add styx
A scanner/parser generator
2001-04-16 19:40:59 +00:00

20 lines
895 B
C

--- libbase/sysbase1.c.orig Sun Feb 25 22:36:20 2001
+++ libbase/sysbase1.c Tue Apr 17 01:25:49 2001
@@ -526,7 +526,7 @@
#define DL_LOAD_LAZY 0
/*DOC_INTERFACE*/
-#if !defined(STYX_CONFIG_OSMS) && (!defined(HAVE_CONFIG_H) || (defined(HAVE_LIBDL) && defined(HAVE_DLFCN_H)))
+#if defined(__FreeBSD__) || (!defined(STYX_CONFIG_OSMS) && (!defined(HAVE_CONFIG_H) || (defined(HAVE_LIBDL) && defined(HAVE_DLFCN_H))))
#define DL_LAZY RTLD_LAZY
#define DL_NOW RTLD_NOW
#define DL_BINDING_MASK RTLD_BINDING_MASK
@@ -570,7 +570,7 @@
}
#else
-#if !defined(MSDOS) && ( !defined(HAVE_CONFIG_H) || ( defined(HAVE_LIBDL) && defined(HAVE_DLFCN_H) ) )
+#if defined(__FreeBSD__) || (!defined(MSDOS) && ( !defined(HAVE_CONFIG_H) || ( defined(HAVE_LIBDL) && defined(HAVE_DLFCN_H) ) ) )
DL_Hdl DL_open(string dlname, int flag)
/* loads dll 'dlname' in mode 'flag' ( ERROR: NULL )