Changeset 479
- Timestamp:
- Feb 6, 2004, 11:35:43 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-readloop.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-readloop.lisp
r463 r479 316 316 317 317 318 ;;; Process the "help" option, report parsing errors.318 ;;; Process the "help" and "version" options, report parsing errors. 319 319 (defmethod process-application-arguments ((a application) error-flag opts args) 320 320 (declare (ignore args)) … … 435 435 (defmethod toplevel-function ((a lisp-development-system) init-file) 436 436 (call-next-method) 437 (let* (( lockptr (recursive-lock-ptr *terminal-input-lock*)))437 (let* ((sr (input-stream-shared-resource *terminal-input*))) 438 438 (make-mcl-listener-process 439 439 "listener" 440 440 *terminal-input* 441 441 *terminal-output* 442 #'(lambda () (%unlock-recursive-lock lockptr)) 442 #'(lambda () (when sr (setf (shared-resource-primary-owner sr) 443 *initial-process*))) 443 444 #'(lambda () 444 (%lock-recursive-lock lockptr)445 445 (setq *interactive-abort-process* 446 446 *current-process*) … … 448 448 (listener-function) 449 449 nil) 450 nil) 451 (%unlock-recursive-lock lockptr)) 450 nil)) 452 451 (%set-toplevel #'(lambda () 453 452 (loop … … 456 455 (toplevel)) 457 456 458 (defmethod application-file-creator ((app lisp-development-system)) 459 *ccl-file-creator*) 457 460 458 461 459 (defmethod application-init-file ((app lisp-development-system))
Note:
See TracChangeset
for help on using the changeset viewer.
