Commit Graph

15 Commits

Author SHA1 Message Date
sam 776c2c2fcc Clean up build system and update copyright information.
git-svn-id: svn://svn.zoy.org/elk/trunk@274 55e467fa-43c5-0310-a8a2-de718669efc6
2009-12-19 12:28:26 +00:00
sam 3de0d32a54 * src/loadlib.c:
+ Use the internal Get_String() function to allocate a C string from
      library objects, since Elk strings are not null-terminated.


git-svn-id: svn://svn.zoy.org/elk/trunk@250 55e467fa-43c5-0310-a8a2-de718669efc6
2004-03-11 18:21:55 +00:00
sam 41913af48d * src/libelk.c:
+ Test for HAVE_STRUCT_RLIMIT, not HAVE_GETRLIMIT.
  * src/loadlib.c:
    + Style fixes.


git-svn-id: svn://svn.zoy.org/elk/trunk@227 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-05 22:52:37 +00:00
sam a632cd1797 * Support for the BeOS dynamic loader.
git-svn-id: svn://svn.zoy.org/elk/trunk@225 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-05 13:11:41 +00:00
sam 68d95d0a0b * Fixed a stupid bug in the HP-UX dynamic code loading.
git-svn-id: svn://svn.zoy.org/elk/trunk@224 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-04 22:28:49 +00:00
sam 8108c9c270 * Fixed an invalid declaration that prevented compilation on HP-UX.
git-svn-id: svn://svn.zoy.org/elk/trunk@166 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-19 11:46:13 +00:00
sam 7d3267a72c * Fixed the / and \ issues in path separators.
* Use strchr/strrchr instead of index/rindex.


git-svn-id: svn://svn.zoy.org/elk/trunk@163 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 13:29:39 +00:00
sam 809443fb06 * Do not open .so files, but look for the libtool .la library instead and
get the shared object's filename from it.


git-svn-id: svn://svn.zoy.org/elk/trunk@161 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 12:01:49 +00:00
sam d640876b57 * Typos and coding style.
git-svn-id: svn://svn.zoy.org/elk/trunk@160 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 02:26:57 +00:00
sam d4dc463b3d * Plugin support for Win32.
git-svn-id: svn://svn.zoy.org/elk/trunk@150 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-13 06:31:24 +00:00
sam dcf74a9c38 * Enhanced the dlopen() checks, especially for platforms that do not
need -ldl.
  * Ported the plugin loading code to the HP-UX shl_load() system.


git-svn-id: svn://svn.zoy.org/elk/trunk@129 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 13:30:23 +00:00
sam 3d1b7d069f * Implemented the dyld plugin loader for OS X.
git-svn-id: svn://svn.zoy.org/elk/trunk@125 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 22:07:33 +00:00
sam b92e332741 * Renamed stab-unix.c to stab-vanilla.c.
* Implemented string parsing in stab-vanilla.c, so that libelf is no
    longer required.


git-svn-id: svn://svn.zoy.org/elk/trunk@121 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 13:13:18 +00:00
sam 9f4dc9b28f * Oops, fixed a misplaced #ifdef.
git-svn-id: svn://svn.zoy.org/elk/trunk@117 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 09:56:55 +00:00
sam af14b9bc14 * Renamed load-dl.c into loadlib.c.
* Removed support for bizarre dynamic linkers, will re-add them later.
  * Removed support for object linking with ld.


git-svn-id: svn://svn.zoy.org/elk/trunk@116 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 09:55:56 +00:00