NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: standards/51024 (NetBSD misses the mandatory waitid() syscall)



The following reply was made to PR standards/51024; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: standards/51024 (NetBSD misses the mandatory waitid() syscall)
Date: Wed, 20 Apr 2016 14:06:08 +0000

 On Wed, Apr 20, 2016 at 12:20:00PM +0000, Christos Zoulas wrote:
  >  |  Am I supposed to interpret this to *prohibit* wait() from returning
  >  |  more than 8 bits of status?
  >  |  
  >  |  That is... stupid.
  >  
  >  There is no place to put it by the ABI...
 
 It's easy to construct a different encoding of WIF* that gives you 30
 bits of exit code. It would be stupid for that to be *against* POSIX
 rather than merely not being required.
 
 There isn't any compelling reason for NetBSD to change, but there are
 obvious reasons for any new implementation to favor such an encoding.
 
 Wouldn't exactly be the first POSIX_MISTAKE though.
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index