Changeset 535


Ignore:
Timestamp:
Feb 15, 2004, 8:10:04 AM (21 years ago)
Author:
Gary Byers
Message:

No more "quit acknowledgement".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-readloop.lisp

    r511 r535  
    156156|#
    157157
    158 (defglobal *quit-acknowledge* nil)
    159 (defglobal *quit-acknowledge-lock* (make-lock))
    160158
    161159(defun quit (&optional (exit-status 0))
     
    169167                                       (#_exit exit-status)))))
    170168      (unless (eq cp ip)
    171         (when (try-lock *quit-acknowledge-lock*)
    172           (let-globally ((*quit-acknowledge* (make-semaphore)))
    173                         (timed-wait-on-semaphore *quit-acknowledge* 1)))
    174169        (process-kill cp)))))
    175170
     
    183178
    184179(defun prepare-to-quit (&optional part)
    185   (when *quit-acknowledge* (signal-semaphore *quit-acknowledge*))
    186180  (let-globally ((*quitting* t))
    187181    (when (or (null part) (eql 0 part))
Note: See TracChangeset for help on using the changeset viewer.