wait.2: Add ESRCH for when pid == INT_MIN

Please see upstream commit:

 commit dd83c161fbcc5d8be637ab159c0de015cbff5ba4
 Author: zhongjiang <zhongjiang@huawei.com>
 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@suse.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Richard Palethorpe 2021-07-28 22:19:56 +02:00 committed by Michael Kerrisk
parent bd9aa1b762
commit 136ae439fb
1 changed files with 9 additions and 0 deletions

View File

@ -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