Skip site navigation (1)Skip section navigation (2)
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 message



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104131110.f3DBA4s30507>