Hello Richard and Alex, On 7/28/21 10:19 PM, Alejandro Colomar wrote: > From: Richard Palethorpe <rpalethorpe@xxxxxxxx> > > Please see upstream commit: > > commit dd83c161fbcc5d8be637ab159c0de015cbff5ba4 > Author: zhongjiang <zhongjiang@xxxxxxxxxx> > Date: Mon Jul 10 15:53:01 2017 -0700 > > kernel/exit.c: avoid undefined behaviour when calling wait4() > > It avoids negating INT_MIN by returning early with ESRCH. > > Signed-off-by: Richard Palethorpe <rpalethorpe@xxxxxxxx> > Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx>> --- > man2/wait.2 | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/man2/wait.2 b/man2/wait.2 > index 5ae955b3f..63d872ee6 100644 > --- a/man2/wait.2 > +++ b/man2/wait.2 > @@ -455,6 +455,15 @@ was caught; see > The > .I options > argument was invalid. > +.TP > +.B ESRCH > +(for > +.BR wait () > +or > +.BR waitpid ()) > +.I pid > +is equal to > +.I INT_MIN > .SH CONFORMING TO > SVr4, 4.3BSD, POSIX.1-2001. > .SH NOTES Thanks. Patch applied, and added the follow-up patch below. Thanks, Michael diff --git a/man2/wait.2 b/man2/wait.2 index 63d872ee6..b6cb326c0 100644 --- a/man2/wait.2 +++ b/man2/wait.2 @@ -463,7 +463,7 @@ or .BR waitpid ()) .I pid is equal to -.I INT_MIN +.BR INT_MIN . .SH CONFORMING TO SVr4, 4.3BSD, POSIX.1-2001. .SH NOTES -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/