Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * upstream/Makefile.am (ltdl.h.diff, ltdl.c.diff): add $(srcdir)... in diff commands to first diff file. | Gary Houston | 2002-10-27 | 2 | -2/+7 |
* | *** empty log message *** | Marius Vollmer | 2002-10-25 | 1 | -0/+5 |
* | * upstream/ltdl.c: New copy from libtool 1.4.3....* raw-ltdl.c: Merged in changes from libtool 1.4.3. | Marius Vollmer | 2002-10-25 | 2 | -313/+374 |
* | *** empty log message *** | Marius Vollmer | 2002-10-11 | 1 | -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 Vollmer | 2002-10-11 | 1 | -4/+4 |
* | (INCLUDES): Also look for includes in "." and..."$(srcdir)". This is needed for VPATH builds. (EXTRA_DIST): Also distribute EXTRA_HEADERS. | Marius Vollmer | 2002-10-11 | 1 | -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 Browning | 2002-10-09 | 1 | -0/+2 |
* | * raw-ltdl.h: add SCM_INSERTED_DLSYMLIST_STRUCT_DECL so we can...insert our own struct name here. | Rob Browning | 2002-10-09 | 1 | -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 Browning | 2002-10-09 | 1 | -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 Browning | 2002-10-09 | 1 | -3/+3 |
* | *** empty log message *** | Rob Browning | 2002-10-09 | 1 | -0/+23 |
* | *** empty log message *** | Marius Vollmer | 2002-10-05 | 1 | -0/+5 |
* | (ltdl.h.diff, ltdl.c.diff): Create them in '.' not in 'upstream' since...we are already in upstream. | Marius Vollmer | 2002-10-05 | 1 | -2/+2 |
* | * ChangeLog: moved from ../libltdl. | Rob Browning | 2002-10-05 | 1 | -16/+13 |
* | * raw-ltdl.h: guile's modified version of the upstream ltdl.h. | Rob Browning | 2002-10-05 | 1 | -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 Browning | 2002-10-05 | 1 | -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 Browning | 2002-10-05 | 1 | -0/+39 |
* | * guile-ltdl.c: main source file for libguile-ltdl -- #includes...raw-ltdl.c and raw-ldtl.h directly. See README. | Rob Browning | 2002-10-05 | 1 | -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 Browning | 2002-10-05 | 1 | -0/+0 |
* | * Makefile.am: build new libguile-ltdl....* upstream/Makefile.am: new file. | Rob Browning | 2002-10-05 | 1 | -0/+44 |
* | * ChangeLog: moved from ../libltdl. | Rob Browning | 2002-10-05 | 1 | -0/+54 |
* | * COPYING.LIB: moved from ../libltdl. | Rob Browning | 2002-10-05 | 1 | -0/+515 |
* | * upstream/ltdl.h: upstream source. | Rob Browning | 2002-10-05 | 1 | -0/+361 |
* | * upstream/ltdl.c: upstream source. | Rob Browning | 2002-10-05 | 1 | -0/+3969 |
* | * upstream/Makefile.am: new file. | Rob Browning | 2002-10-05 | 1 | -0/+61 |
* | *** empty log message *** | Rob Browning | 2002-10-05 | 2 | -0/+0 |