Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to RELEASE_18d:||(view) (annotate)|
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation for release tagging 18d.
This (huge) revision brings the RELENG_18 branch up to the current HEAD. Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.
Add :abort t to some CLOSE calls in process-close
Move misplaced hpux conditional that caused undefined symbol warning on non-hpux boxes.
Fix process-kill some more.
Fixed process-kill to work on PTYs under HPUx by using TIOCSIGSEND
Fix headed boilerplate.
#+irix => #+svr4
Updated for the sgi.
Updated for the Alpha.
Changed run-program to only try to run executables, and to flame out if it can't be found in path:.
Moved the fork/exec stuff into C, for ease in porting.
UNIX-FORK returns NIL, not -1, when it fails.
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|