-
- Downloads
Added specialised port to OpenBSD (2.9). Many parts of the original
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.
Showing
- code/bsd-os.lisp 5 additions, 3 deletionscode/bsd-os.lisp
- code/exports.lisp 2 additions, 2 deletionscode/exports.lisp
- code/float-trap.lisp 3 additions, 3 deletionscode/float-trap.lisp
- code/foreign.lisp 10 additions, 9 deletionscode/foreign.lisp
- code/internet.lisp 7 additions, 7 deletionscode/internet.lisp
- code/profile.lisp 5 additions, 5 deletionscode/profile.lisp
- code/unix.lisp 124 additions, 124 deletionscode/unix.lisp
- code/x86-vm.lisp 35 additions, 9 deletionscode/x86-vm.lisp
- compiler/generic/new-genesis.lisp 9 additions, 8 deletionscompiler/generic/new-genesis.lisp
- hemlock/rompsite.lisp 11 additions, 11 deletionshemlock/rompsite.lisp
- hemlock/tty-disp-rt.lisp 7 additions, 7 deletionshemlock/tty-disp-rt.lisp
- lisp/Config.OpenBSD 19 additions, 0 deletionslisp/Config.OpenBSD
- lisp/Config.OpenBSD_gencgc 19 additions, 0 deletionslisp/Config.OpenBSD_gencgc
- lisp/OpenBSD-os.c 207 additions, 0 deletionslisp/OpenBSD-os.c
- lisp/OpenBSD-os.h 33 additions, 0 deletionslisp/OpenBSD-os.h
- lisp/gencgc.c 3 additions, 3 deletionslisp/gencgc.c
- lisp/interrupt.c 3 additions, 3 deletionslisp/interrupt.c
- lisp/lisp.h 2 additions, 2 deletionslisp/lisp.h
- lisp/os.h 5 additions, 1 deletionlisp/os.h
- lisp/undefineds.h 7 additions, 7 deletionslisp/undefineds.h
Loading
Please register or sign in to comment