1*b30d1939SAndy Fiddaman12-07-25 add debug diagnostics
2*b30d1939SAndy Fiddaman11-10-11 dll_lib.c: add { dllnames() dll_lib() }
3*b30d1939SAndy Fiddaman10-10-20 dllscan.c: version arg "-" => 0
4*b30d1939SAndy Fiddaman10-10-19 dllplug.c: fix bug that wiped out dlopen() error message
5*b30d1939SAndy Fiddaman10-10-19 dllplug.c: un-localize lookup names (happens with cut and paste)
6*b30d1939SAndy Fiddaman10-10-19 dllscan.c: still no code for implicit libs missed by dlopen()
7*b30d1939SAndy Fiddaman10-08-02 dllplug.c: fix local path dllcheck() call
8*b30d1939SAndy Fiddaman10-05-28 dllplug.c: add dllplugin() with dllcheck() version check
9*b30d1939SAndy Fiddaman10-05-28 dllcheck.c: add dllcheck() to do plugin_version() checks
10*b30d1939SAndy Fiddaman10-05-28 dllerror.c: add dllerror(int retain) for dll*() and dl*() messages
113e14f97fSRoger A. Faulkner09-11-17 dllscan.c: handle name[-.]version in dlsopen()
1234f9b3eeSRoland Mainz09-04-15 dllopen.c: add, use dllopen() internally to wrap dlopen()
137c2fbfb3SApril Chin08-05-12 dllscan.c: LIBSUFFIX==.dylib => default plugin version match 0.0
14da2e3ebdSchin06-10-11 dllscan.c: check sfstruse() return values -- doh
15da2e3ebdSchin06-01-25 dllplug.c: add errorf() library message for dlopen() error
16da2e3ebdSchin05-02-14 dllscan.c: "" || "-" => NiL
17da2e3ebdSchin04-10-01 dllfind.c: drop ksh "builtin" workaround
18da2e3ebdSchin	 dllscan.c: directory prefix in name limits search to dir and siblings
19da2e3ebdSchin04-07-22 dllscan.c: access() => eaccess()
20da2e3ebdSchin04-01-30 dllfind.c: dllplug(error_info.id) then dllplug(0)
21da2e3ebdSchin04-01-28 dllscan.c: update for new plugin scheme: lib/foo/bar.xxx
22da2e3ebdSchin	 dllplug.c: add dllplug() for plugin dllfind()
23da2e3ebdSchin03-03-12 dllfind.c: dlopen() with RTLD_GLOBAL|RTLD_PARENT defaults
24da2e3ebdSchin03-02-11 dllscan.c: change LIBPATH to <dir>[:<env>[:<pat>]][,...]
25da2e3ebdSchin03-01-08 dllscan.c: hack version logic again -- is consistency rocket science?
26da2e3ebdSchin03-01-07 dlfcn.c: fix darwin.ppc dlopen/dlsym/dlclose
27da2e3ebdSchin02-11-18 dllfind.c: add path,size args (with backwards compatibility checks)
28da2e3ebdSchin02-11-15 dllfind.c: check for ./path if '.' in path but no '/'
29da2e3ebdSchin02-08-30 dllfind.c: fix a bug that returned uninitialized value on not found
30da2e3ebdSchin02-08-28 dllscan.c: handle and display bin as a sibling dir
31da2e3ebdSchin02-07-31 dllscan.c: add dllsopen,dllsread,dllsclose
32da2e3ebdSchin	 dllfind.c: use dllsopen,dllsread,dllsclose
33da2e3ebdSchin02-07-26 dllfind.c: add dllinfo()
34da2e3ebdSchin02-06-27 dllnext.c: define _GNU_SOURCE to enable RTLD_NEXT
35da2e3ebdSchin02-03-17 dllfind.c: fix dll prefix search (for cygwin)
36da2e3ebdSchin02-01-11 features/dll: include <dlfcn.h> only if _hdr_dlfcn&&_lib_dlopen
37da2e3ebdSchin01-10-31 dlfcn.c: change hp.pa dlopen() prototype (<dlfcn.h> but no -ldl!)
38da2e3ebdSchin01-09-25 dllfind: add LIBSUFFIX
39da2e3ebdSchin01-07-17 dllfind: do at least one dlopen() to prime dlerror()
40da2e3ebdSchin01-05-29 dlopen: fix dlopen(0,0) for HP
41da2e3ebdSchin01-04-20 dllfind: use getconf HOSTTYPE LIBPATH LIBSUFFIX
42da2e3ebdSchin01-02-14 features/dll: fix unbalanced ' quote and ancient hostinfo reference
43da2e3ebdSchin00-01-26 dlllook: add -- dlsym() with `_' weak prefix fallback
44da2e3ebdSchin99-04-01 features/dll: drop <stdio.h> -- iffe protos printf
45da2e3ebdSchin99-03-19 static=1 for all but win32.*
46da2e3ebdSchin98-06-01 dllfind: fix version search
47da2e3ebdSchin98-03-11 features/dll: probe for _DLL_RLD_SYM
48da2e3ebdSchin98-03-01 dllnext: fix to work!
49da2e3ebdSchin98-01-23 -ldl test moved to lib0ast
50da2e3ebdSchin98-01-11 update for astconf("LIBPATH")
51da2e3ebdSchin	 add dllnext(flags) to uncover next layer
52da2e3ebdSchin	 dllfind() and dllnext() in separate files (for 3d)
53da2e3ebdSchin97-10-11 move from libast so libast can link static
54