From 221188c6cb6227fcbc4124885083e8196cc84f22 Mon Sep 17 00:00:00 2001 From: Joseph Koshy Date: Wed, 27 Jan 1999 03:54:09 +0000 Subject: Clarify format of exit status code. Note when a return code of -1 can be expected. PR: docs/9701 Submitted by: Marc van Kempen --- lib/libc/stdlib/system.3 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/libc/stdlib/system.3 b/lib/libc/stdlib/system.3 index 9b82e7b9e775..fa7b8d23886e 100644 --- a/lib/libc/stdlib/system.3 +++ b/lib/libc/stdlib/system.3 @@ -75,15 +75,19 @@ is available, and zero if it is not. The .Fn system function -returns the exit status of the shell, or \-1 if the -.Xr wait 2 -for the shell failed. +returns the exit status of the shell as returned by +.Xr waitpid 2 , +or \-1 if an error occurred when invoking +.Xr fork 2 +or +.Xr waitpid 2 . A return value of 127 means the execution of the shell failed. .Sh SEE ALSO .Xr sh 1 , .Xr execve 2 , -.Xr wait 2 , +.Xr fork 2 , +.Xr waitpid 2 , .Xr popen 3 .Sh STANDARDS The -- cgit v1.3