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