From 136ae439fb6ce5e8a2f87e90ea15bbebf732a8e6 Mon Sep 17 00:00:00 2001 From: Richard Palethorpe Date: Wed, 28 Jul 2021 22:19:56 +0200 Subject: [PATCH] wait.2: Add ESRCH for when pid == INT_MIN Please see upstream commit: commit dd83c161fbcc5d8be637ab159c0de015cbff5ba4 Author: zhongjiang 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 Signed-off-by: Alejandro Colomar Signed-off-by: Michael Kerrisk --- 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