|
|
 |
Published by Andrew Bachmann
Click here for more information about this publisher...
|
 |
|
Date Posted: |
June 22nd, 2002
|
|
|
Last Updated: |
March 17th, 2003
|
|
|
License: |
Other Open Source License |
|
|
Downloads: |
4,748 total; 4 recently |
|
|
Page Views: |
31,344 total |
|
|
User Rating: |
awaiting 10 votes |
 |
|
Jump to the Downloads section |
|
 |
 |
About libdl.so:
libdl.so is a dynamic linking library that is generally of use only for porting applications. If you are porting a BeOS application that requires dlopen, dlclose, dlerror, dlsym, dladdr, or dlfcn.h, then you can use this library.
libdl.so is a wrapper to the add-on functions with the semantics of the dl (dynamic linking) library. This is used for finding shared objects at run time. If the items are not found the program can continue to run.
It is extremely similar to the add-on mechanism in BeOS with some semantics changes. If you are developing your own app, you almost definitely want to use add-ons unless you are already familiar with libdl. In this case you may be disappointed since it is possible that I have implemented part of it wrong.
If you want your application to have cross platform compatibility with this functionality you should probably use libtool instead. It is much more cross platform compatible than dlopen, etc. It also supports BeOS. See related links.
This works for my port so it will hopefully work for yours. Feel free to give me feedback on what doesn't work like you expect. I built the included intel library, and Brian Francis helpfully built the included ppc library. As usual, source included.
|
 |
|
 |
Latest Version |
 |
|
 |
| |
 |
|
Details about this version:
This version adds the super-duper beos-only "stubs" extension.
First made popular in mozilla, stubs are a way to work-around
the beos system-wide 32 MB add-on limit. :-/
It also adds some fixes for our general functionality by
using stack based allocation.
|
| |
 |
|
Intel Version - requires R5 (50 KB) |
2,938 downloads |
|
 |
|
 |
 |
| |
|
|
| Add Additional Location |
 |
| |
 |
|
PowerPC Version - requires R5 (50 KB) |
282 downloads |
|
 |
|
 |
 |
| |
|
|
| Add Additional Location |
 |
|
 |
|
| Source Included |
 |
 |
 |
 |
 |
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
|
|
|