Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to miles:||(view) (annotate)|
Added Miles' stuff to diddle the child's pgrp for better signal handling. But it breaks something with mh, so we are going to wait on it.
Fixed uses of UNIX-DUP and UNIX-IOCTL to conform to the new semantics.
Fixed COPY-DESCRIPTOR-TO-STREAM to no longer try to read directly into a string, but instead stage through the a stack alien. This way, we can handle GCing if the read is interrupted.
Added ``unix:'' in front of unix-signal-number.
Merged new-alien changes onto trunk.
Don't set XTABS on the pty so that tabs will be passed through to Hemlock as is.
Instead of closing the descriptors ourself before doing the exec, set the close-on-exec bit. This allows mach:unix-execve to do it's consing under SunOS where the segv handler needs to use the fds.
Fixed COPY-DESCRIPTOR-TO-STREAM to set a flag when it closes the descriptor and to check this flag before it selects. This way, if we recursively enter the handler (due to write-string calling something that calls serve-event), then we won't blow out when we unwind.
Merged old system changes. Added noise to SETUP-CHILD to try execing /bin/sh if the original exec didn't work because of a bad magic number.
New file header with RCS header FILE-COMMENT.
Moved MIPS branch onto trunk; no merge necessary.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|