diff options
author | des <des@FreeBSD.org> | 1998-09-19 09:45:42 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 1998-09-19 09:45:42 +0000 |
commit | 69cb5ab66dbe63a626c7934cc37d7ed016b9475e (patch) | |
tree | c5c7bd3189e367768a7ff5f33d3403e5ba94a695 /lib/libc/stdlib/malloc.c | |
parent | c8dca54f6ba03d51d5450c3da6c4b99a12bba833 (diff) | |
download | FreeBSD-src-69cb5ab66dbe63a626c7934cc37d7ed016b9475e.zip FreeBSD-src-69cb5ab66dbe63a626c7934cc37d7ed016b9475e.tar.gz |
Fix the following bugs:
- if a command was specified and script(1) failed to execute it,
it would print the name of your shell in the error message
instead of that of the command that failed.
- since finish() was installed as a SIGCHLD handler, it would
often run before the main loop had had time to process the
last few bytes of output. This resulted in very strange
truncated error messages.
- script(1) would almost always return with an exit status of 0,
even if the command returned a non-zero exit status. This broke
my 'build world, install it and rebuild the kernel' scripts
because 'make installworld' would run even if 'make buildworld'
had failed.
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions