X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftarget-sap.lisp;h=5a429b667254b4a06cee16d9a7732529ae1be79e;hb=4ad052044a22f502d9dc6faf6dfe01f3bab84262;hp=b63c33d37a1f1a7ce0fa21b26f3bd4dbc2c59160;hpb=4fc9d21ae1d8a6a2f8ff70f589d5da103203de13;p=sbcl.git diff --git a/src/code/target-sap.lisp b/src/code/target-sap.lisp index b63c33d..5a429b6 100644 --- a/src/code/target-sap.lisp +++ b/src/code/target-sap.lisp @@ -10,8 +10,6 @@ ;;;; files for more information. (in-package "SB!KERNEL") - -;;;; primitive SAP operations ;;; Return T iff the SAP X points to a smaller address then the SAP Y. (defun sap< (x y) @@ -209,25 +207,3 @@ (fixnum offset) (type long-float new-value)) (setf (sap-ref-long sap offset) new-value)) - -;;;; system memory allocation - -(sb!alien:def-alien-routine ("os_allocate" allocate-system-memory) - system-area-pointer - (bytes sb!c-call:unsigned-long)) - -(sb!alien:def-alien-routine ("os_allocate_at" allocate-system-memory-at) - system-area-pointer - (address system-area-pointer) - (bytes sb!c-call:unsigned-long)) - -(sb!alien:def-alien-routine ("os_reallocate" reallocate-system-memory) - system-area-pointer - (old system-area-pointer) - (old-size sb!c-call:unsigned-long) - (new-size sb!c-call:unsigned-long)) - -(sb!alien:def-alien-routine ("os_deallocate" deallocate-system-memory) - sb!c-call:void - (addr system-area-pointer) - (bytes sb!c-call:unsigned-long))