make/doc
Paul Smith 43181f1f82 [SV 28092] Preserve the exit status of the $(shell...) function.
Add a new variable .SHELLSTATUS which holds the exit status of the
last-invoked shell function or != assignment.

* NEWS, doc/make.texi: Document the change.
* function.c (shell_completed, msdos_openpipe, func_shell_base): Add
shell_completed() to handle the completion of the shell, by setting
.SHELLSTATUS.  Call it where needed.
* job.c (child_handler): Call shell_completed().
* tests/scripts/functions/shell: Add tests for .SHELLSTATUS.
2015-07-12 21:03:24 -04:00
..
.gitignore Add support for updating the GNU make web pages. 2013-10-13 16:48:22 -04:00
make.texi [SV 28092] Preserve the exit status of the $(shell...) function. 2015-07-12 21:03:24 -04:00
Makefile.am Update Copyright statements for 2014. 2014-09-30 09:32:42 -04:00