Commit Graph

6 Commits

Author SHA1 Message Date
mainzelm 8f234fc733 If a fork narrows the thread system to the current thread, the REPL
gets suspended. However, in an interactive session, the REPL is very
likely to hold the lock of the input port. Hence, release the locks of
the command ports in the child if NARROW? is true.
2006-04-26 09:44:26 +00:00
mainzelm 52ac78e0aa Fix WITH-LOCK: The previous version called RELEASE-LOCK in the before
thunk. Noted by Taylor Campbell.
2004-03-24 08:14:55 +00:00
mainzelm 622ef7a99f Install handler in CALL-TERMINALLY so scsh with exit with status 1 in case of an error. 2004-03-11 09:54:33 +00:00
mainzelm bdf5f8e09f Fixed bug in MAKE-STRING-PORT-FILTER: An argument to read-string! was missing 2004-02-04 08:37:43 +00:00
mainzelm 9d93d5a61e After fork/pipe, make the ports returned by the pipe the
current-in/output-ports. This corresponds to the intended semantics of
side-effecting the standard ports and tells the GC that the ports are
alive.
2003-07-21 12:02:55 +00:00
mainzelm 3e397f65c5 GC_PROTECT some variables. 2003-05-01 10:21:33 +00:00