summaryrefslogtreecommitdiff
path: root/libguile-ltdl
Commit message (Expand)AuthorAgeFilesLines
* * upstream/Makefile.am (ltdl.h.diff, ltdl.c.diff): add $(srcdir)... in diff commands to first diff file. Gary Houston2002-10-272-2/+7
* *** empty log message ***Marius Vollmer2002-10-251-0/+5
* * upstream/ltdl.c: New copy from libtool 1.4.3....* raw-ltdl.c: Merged in changes from libtool 1.4.3. Marius Vollmer2002-10-252-313/+374
* *** empty log message ***Marius Vollmer2002-10-111-0/+10
* * upstream/Makefile.am (ltdl.h.diff, ltdl.c.diff): Look for...raw-ltdl.h and raw-ltdl.c in "$(srcdir)/..". This is needed for VPATH builds. Marius Vollmer2002-10-111-4/+4
* (INCLUDES): Also look for includes in "." and..."$(srcdir)". This is needed for VPATH builds. (EXTRA_DIST): Also distribute EXTRA_HEADERS. Marius Vollmer2002-10-111-2/+2
* * upstream/Makefile.am (ltdl.h.diff): remove...SCM_INSERTED_DLSYMLIST_STRUCT_DECL during diff computation. (ltdl.c.diff): remove SCM_INSERTED_DLSYMLIST_STRUCT_DECL during diff computation. Rob Browning2002-10-091-0/+2
* * raw-ltdl.h: add SCM_INSERTED_DLSYMLIST_STRUCT_DECL so we can...insert our own struct name here. Rob Browning2002-10-091-1/+1
* * guile-ltdl.h: add scm_lt_dlsymlist typedef....(scm_lt_dlpreload_default): new function. Replaces scm_lt_dlset_preloaded_symbols which depended on global that libtool automagically defines in binaries, not libs. Rob Browning2002-10-091-1/+2
* * guile-ltdl.c (scm_lt_dlpreload_default): new function. Replaces...scm_lt_dlset_preloaded_symbols which depended on global that libtool automagically defines in binaries, not libs. Now the call in guile.c has to pass us that magic value. (SCM_INSERTED_DLSYMLIST_STRUCT_DECL): used to add a struct name in the lt_dlsymlist typedef -- we use such a crazy name so we can remove this in the upstream diff computation. Rob Browning2002-10-091-3/+3
* *** empty log message ***Rob Browning2002-10-091-0/+23
* *** empty log message ***Marius Vollmer2002-10-051-0/+5
* (ltdl.h.diff, ltdl.c.diff): Create them in '.' not in 'upstream' since...we are already in upstream. Marius Vollmer2002-10-051-2/+2
* * ChangeLog: moved from ../libltdl.Rob Browning2002-10-051-16/+13
* * raw-ltdl.h: guile's modified version of the upstream ltdl.h.Rob Browning2002-10-051-0/+344
* * raw-ltdl.c: guile's modified version of the upstream ltdl.c....* raw-ltdl.c: Remove custom realloc. (#define rpl_realloc realloc). You can't define realloc like this unless you also define malloc. This is a quick hack for now; we may want something cleaner later. (memcpy): coerce ptrs to (char *) before copying characters through them -- I can't recall for sure, but I believe this was causing an overrun error at times. (realloc): commented out -- as mentioned above, you can't define your own malloc unless you know enough about the malloc in use to be able to tell how big the src ptr is. The disabled code incorrectly used the *destination* ptr to decide how much to copy. This sometimes results in out-of-bound accesses which cause segfaults. (tryall_dlopen_module): check to be sure (dirname_len > 0) before testing first character against '/'. (try_dlopen): check for feof(file) in read loop -- otherwise infloop? (scm_lt_dlopenext): remove unused variable file_found. (LT_EOS_CHAR): moved here from guile-ltdl.h. Rob Browning2002-10-051-0/+3978
* * guile-ltdl.h: main header file for guile's internal...libguile-ltdl. * raw-ltdl.c: Remove custom realloc. (#define rpl_realloc realloc). You can't define realloc like this unless you also define malloc. This is a quick hack for now; we may want something cleaner later. (memcpy): coerce ptrs to (char *) before copying characters through them -- I can't recall for sure, but I believe this was causing an overrun error at times. (realloc): commented out -- as mentioned above, you can't define your own malloc unless you know enough about the malloc in use to be able to tell how big the src ptr is. The disabled code incorrectly used the *destination* ptr to decide how much to copy. This sometimes results in out-of-bound accesses which cause segfaults. (tryall_dlopen_module): check to be sure (dirname_len > 0) before testing first character against '/'. (try_dlopen): check for feof(file) in read loop -- otherwise infloop? (scm_lt_dlopenext): remove unused variable file_found. (LT_EOS_CHAR): moved here from guile-ltdl.h. Rob Browning2002-10-051-0/+39
* * guile-ltdl.c: main source file for libguile-ltdl -- #includes...raw-ltdl.c and raw-ldtl.h directly. See README. Rob Browning2002-10-051-0/+80
* * guile-ltdl.c: main source file for libguile-ltdl -- #includes...raw-ltdl.c and raw-ldtl.h directly. See README. * README: moved from ../libltdl. Rob Browning2002-10-051-0/+0
* * Makefile.am: build new libguile-ltdl....* upstream/Makefile.am: new file. Rob Browning2002-10-051-0/+44
* * ChangeLog: moved from ../libltdl.Rob Browning2002-10-051-0/+54
* * COPYING.LIB: moved from ../libltdl.Rob Browning2002-10-051-0/+515
* * upstream/ltdl.h: upstream source.Rob Browning2002-10-051-0/+361
* * upstream/ltdl.c: upstream source.Rob Browning2002-10-051-0/+3969
* * upstream/Makefile.am: new file.Rob Browning2002-10-051-0/+61
* *** empty log message ***Rob Browning2002-10-052-0/+0