Skip to content
Snippets Groups Projects
  1. Jul 25, 2004
    • pmai's avatar
      This commit adds the remainder of the outstanding PPC/Darwin port merge. · 2ff25623
      pmai authored
      Besides support for Darwin foreign loading, and updates to the ppc-vm
      and bsd-os files, this commit removes unix:unix-errno as a foreign variable
      and replaces it with a function named unix-errno, and a (setf unix-errno).
      This makes both glibc support cleaner, and enables ports like PPC/Darwin
      (and the upcoming win32 port) which have no easy way of accessing errno as
      a foreign variable able to support this functionality at all.
      
      The current implementation of this is rather make-shift, it would likely
      be much cleaner to go the SBCL way and mediate all access to errno via
      defined functions in the C runtime.
      
      As an interim feature, the frobbing of the float-trap-modes is currently
      commented out for Darwin because of ongoing breakage.
      2ff25623
  2. Nov 18, 2002
    • toy's avatar
      From Eric Marsden: · ede7bc95
      toy authored
         Under Linux, the SOFTWARE-VERSION function now returns information
         on the current kernel taken from /proc/version (instead of "n/a").
         Under Linux and xBSD, the internal GET-PAGE-SIZE function obtains
         the page size from the operating system via the getpagesize()
         library call, instead of returning a hard-coded value.
      
      A few random typos were also fixed.
      ede7bc95
  3. Jan 28, 2002
    • pmai's avatar
      Added specialised port to NetBSD (1.5.2) on x86. Since the code-base · 4ea11535
      pmai authored
      was already cleaned up with the OpenBSD port, this doesn't require
      massive changes.
      
      Since current NetBSD is ELF-based by default, we don't make use of the
      ELF feature, or in other words:  The presence of the NetBSD feature
      implies ELF, since there is no support for non-ELF NetBSD.
      4ea11535
  4. Dec 06, 2001
    • pmai's avatar
      Added specialised port to OpenBSD (2.9). Many parts of the original · 195461c1
      pmai authored
      code which were previously conditionalized on :FreeBSD, are now
      conditionalized on :BSD instead, with the :BSD feature now implying a
      4.4BSD(lite2) derived OS.  This should make future BSD-ports easier.
      FreeBSD and OpenBSD are differentiated by having either :FreeBSD or
      :OpenBSD on the features list.
      
      Currently the OpenBSD port does not have working ELF support, because
      OpenBSD 2.9 is still non-ELF by default.  So don't put ELF on the
      features list when building for OpenBSD, or fix the code to work
      correctly in this case instead.
      195461c1
  5. Mar 10, 1998
  6. Mar 03, 1998
  7. Jan 18, 1997
  8. Oct 31, 1994
  9. Apr 06, 1994
  10. Feb 11, 1994
  11. Mar 17, 1993
  12. Feb 07, 1993
  13. Jan 13, 1993
  14. Jul 03, 1992
  15. Mar 26, 1992
  16. Feb 29, 1992
  17. Feb 20, 1992
  18. Feb 19, 1992
  19. Feb 15, 1992
  20. Feb 14, 1992
  21. Sep 04, 1991
  22. Aug 30, 1991
Loading