Changeset 570
- Timestamp:
- Feb 26, 2004, 11:58:31 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-0/l0-aprims.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-0/l0-aprims.lisp
r78 r570 122 122 123 123 (defun %make-semaphore-ptr () 124 (record-system-lock 125 (%setf-macptr 126 (make-gcable-macptr $flags_DisposeSemaphore) 127 (ff-call (%kernel-import ppc32::kernel-import-new-semaphore) 124 (let* ((p (ff-call (%kernel-import ppc32::kernel-import-new-semaphore) 128 125 :signed-fullword 0 129 :address)))) 126 :address))) 127 (if (%null-ptr-p p) 128 (error "Can't create semaphore.") 129 (record-system-lock 130 (%setf-macptr 131 (make-gcable-macptr $flags_DisposeSemaphore) 132 p))))) 130 133 131 134 (defun make-semaphore ()
Note:
See TracChangeset
for help on using the changeset viewer.
