Date: Fri, 13 Apr 2001 04:10:04 -0700 (PDT) From: Bruce Evans <bde@zeta.org.au> To: freebsd-doc@freebsd.org Subject: Re: docs/26520: getpgid(2) doesn't describe error conditions for getpgid() Message-ID: <200104131110.f3DBA4s30507@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR docs/26520; it has been noted by GNATS. From: Bruce Evans <bde@zeta.org.au> To: Dima Dorfman <dima@unixfreak.org> Cc: rwatson@freebsd.org, FreeBSD-gnats-submit@freebsd.org, bde@freebsd.org Subject: Re: docs/26520: getpgid(2) doesn't describe error conditions for getpgid() Date: Fri, 13 Apr 2001 21:08:47 +1000 (EST) On Fri, 13 Apr 2001, Dima Dorfman wrote: > [ cc'd to bde since he has (some copy of) the POSIX spec ] > > rwatson@freebsd.org writes: > > Most system call man pages make an effort to describe potential error > > return conditions for the call. getpgid(2), however, neglects to note that > > the returned pid can be (-1), indicating that errno should be inspected, > > in the style of getsid(2). > > > > >Fix: > > > > Probably need to copy the relevant part of getsid(2) into getpgid(2). > > However, this probably involves first consulting relevant specs defining > > getpgid(2) to determine if our implementation complies or not. > > Bruce, can you check if this is true? If that's the case, I'll fix > the man page. SUSv2 says that getpgid() returns (pid_t)-1 and sets errno on error. (The cast is not really necessary in this case, unlike for ((time_t)-1), since -1 is small and pid_t is signed.) Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the messagehelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104131110.f3DBA4s30507>
