[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] make branch, master, updated. 4.4.1-131-gd523661c
From: |
Paul D. Smith |
Subject: |
[SCM] make branch, master, updated. 4.4.1-131-gd523661c |
Date: |
Sun, 8 Dec 2024 23:34:26 -0500 (EST) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "make".
The branch, master has been updated
via d523661ce21a16535d53fe56a3d3d8824432e18e (commit)
via f12a4fddce3f0475a114505a373374cf20f387e8 (commit)
via 186522e480c42df9be4f4f7f4b12ee33b656782c (commit)
from aa8626ce09317151f59490ebd5673afdedb3e1f2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d523661ce21a16535d53fe56a3d3d8824432e18e
Author: Paul Smith <psmith@gnu.org>
Date: Sun Dec 8 16:31:54 2024 -0500
[SV 66499] Detect jobserver values that are too large
Set the jobserver pipe to non-blocking before writing tokens; if a
token write fails the user's jobserver value is too large so fail.
Original implementation: Dmitry Goncharov <dgoncharov@users.sf.net>
* src/posixos.c (set_blocking): Split into force_blocking() which
always enables/disables blocking; set_blocking() may call it.
(jobserver_setup): Set the write side of the pipe to non-blocking
before writing tokens. If it fails with EAGAIN we know the pipe
is full: create a fatal error.
* tests/scripts/features/jobserver: Test a too-large jobserver.
commit f12a4fddce3f0475a114505a373374cf20f387e8
Author: Paul Smith <psmith@gnu.org>
Date: Sun Dec 8 16:27:06 2024 -0500
jobserver: Ensure the named pipe is deleted on error
Make sure the jobserver named pipe is deleted even if the
jobserver_setup() function calls fatal() and exits early.
* src/main.c (clean_jobserver): Always reset_jobserver().
* src/posixos.c (jobserver_setup): Set job_root up front.
* tests/test_driver.pl: Print out the logfile pathname on error.
For tests with regex matches this might be the only file available.
Don't print the base filename unless one is created.
commit 186522e480c42df9be4f4f7f4b12ee33b656782c
Author: Paul Smith <psmith@gnu.org>
Date: Sat Oct 12 16:15:28 2024 -0400
* doc/make.texi: [SV 66324] Fix a typo
-----------------------------------------------------------------------
Summary of changes:
doc/make.texi | 2 +-
src/main.c | 4 ++--
src/posixos.c | 32 ++++++++++++++++++++++++--------
tests/scripts/features/jobserver | 11 +++++++++++
tests/test_driver.pl | 6 ++++--
5 files changed, 42 insertions(+), 13 deletions(-)
hooks/post-receive
--
make
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] make branch, master, updated. 4.4.1-131-gd523661c,
Paul D. Smith <=