1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices Coding] Dynamic Modules on OpenBSD
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Dynamic%20Modules%20on%20OpenBSD&In-Reply-To=">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"000639.html">
11 <LINK REL=
"Next" HREF=
"000642.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices Coding] Dynamic Modules on OpenBSD
</H1>
16 <A HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Dynamic%20Modules%20on%20OpenBSD&In-Reply-To="
17 TITLE=
"[IRCServices Coding] Dynamic Modules on OpenBSD">achurch at achurch.org
19 <I>Tue May
7 21:
07:
15 PDT
2002</I>
21 <LI>Previous message:
<A HREF=
"000639.html">[IRCServices Coding] Services
5.0 alpha
31 released
23 <LI>Next message:
<A HREF=
"000642.html">[IRCServices Coding] Dynamic Modules on OpenBSD
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#640">[ date ]
</a>
27 <a href=
"thread.html#640">[ thread ]
</a>
28 <a href=
"subject.html#640">[ subject ]
</a>
29 <a href=
"author.html#640">[ author ]
</a>
34 <PRE> DL_LAZY shouldn't be needed, and in fact goes contrary to what I want
35 (which is to resolve all symbols on load and fail if some are missing).
36 Did you read the manual page correctly? As far as the underscores, I'll
37 see about putting in a check for those in the configure script.
40 <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org
</A>
41 <A HREF=
"http://achurch.org/">http://achurch.org/
</A>
44 </I>><i>Hello Peeps
46 </I>><i>On OpenBSD the flags to dlopen should be DL_LAZY, which is for future
47 </I>><i>compatibility (according to its manpage), also, it needs an underscore
48 </I>><i>prefixed onto any symbol you try and get from the modules (i believe
49 </I>><i>this is due to the a.out binary format, and it isn't handled in BSD's
50 </I>><i>dl* routines).
51 </I>><i>I just tried a compile on OpenBSD
3.0, and ircservices doesn't handle
52 </I>><i>either of these quirks, it should be a relatively simple
53 </I>><i>makefile/configure change to get ircservices to account for them.
57 </I>><i>------------------------------------------------------------------
58 </I>><i>To unsubscribe or change your subscription options, visit:
59 </I>><i><A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding
</A>
67 <LI>Previous message:
<A HREF=
"000639.html">[IRCServices Coding] Services
5.0 alpha
31 released
69 <LI>Next message:
<A HREF=
"000642.html">[IRCServices Coding] Dynamic Modules on OpenBSD
71 <LI> <B>Messages sorted by:
</B>
72 <a href=
"date.html#640">[ date ]
</a>
73 <a href=
"thread.html#640">[ thread ]
</a>
74 <a href=
"subject.html#640">[ subject ]
</a>
75 <a href=
"author.html#640">[ author ]
</a>