- Jul 25, 2004
-
-
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.
-
- Nov 18, 2002
-
-
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.
-
- Jan 28, 2002
-
-
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.
-
- Dec 06, 2001
-
-
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.
-
- Mar 10, 1998
-
-
dtc authored
-
- Mar 03, 1998
-
-
pw authored
(software-type) to return "FreeBSD" if appropriate.
-
- Jan 18, 1997
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Apr 06, 1994
-
-
hallgren authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Mar 17, 1993
-
-
wlott authored
doesn't think they can be used for other things.
-
- Feb 07, 1993
-
-
wlott authored
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Jul 03, 1992
-
-
wlott authored
no idea what they should be changed to under mach 3.0.
-
- Mar 26, 1992
-
-
wlott authored
-
- Feb 29, 1992
-
-
wlott authored
-
- Feb 20, 1992
-
-
wlott authored
the mach package.
-
- Feb 19, 1992
-
-
wlott authored
-
- Feb 15, 1992
-
-
wlott authored
-
- Feb 14, 1992
-
-
wlott authored
-
- Sep 04, 1991
-
-
ram authored
-
- Aug 30, 1991
-
-
ram authored
-