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 The
.I options .I options
argument was invalid. argument was invalid.
.TP
.B ESRCH
(for
.BR wait ()
or
.BR waitpid ())
.I pid
is equal to
.I INT_MIN
.SH CONFORMING TO .SH CONFORMING TO
SVr4, 4.3BSD, POSIX.1-2001. SVr4, 4.3BSD, POSIX.1-2001.
.SH NOTES .SH NOTES