summaryrefslogtreecommitdiffstats
path: root/devel/glib20/files/patch-gmodule::gmodule-dl.c
blob: 7e27afe4bdac8fe17aaa29c4cbf5c877fd95f03c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

$FreeBSD$
  $MCom: ports-experimental/devel/glib20/files/patch-gmodule::gmodule-dl.c,v 1.3 2005/11/18 23:01:16 kwm Exp $

--- gmodule/gmodule-dl.c.orig   Sat Feb 17 08:28:07 2001
+++ gmodule/gmodule-dl.c    Fri Jan 18 09:48:45 2002
@@ -104,6 +104,7 @@
 static gpointer
 _g_module_self (void)
 {
+#ifndef __FreeBSD__
   gpointer handle;
   
   /* to query symbols from the program itself, special link options
@@ -115,6 +116,9 @@
     g_module_set_error (fetch_dlerror (TRUE));
   
   return handle;
+#else
+  return RTLD_DEFAULT;
+#endif
 }
 
 static void