Probably still to new unfortunately (and I'm currently too lazy to figure which POSIX version we claim to comply with). But as mentioned, I'll report this as a bug to our development. OSS first cropped up in the early 1990's, and while quite a few improvements have been made since, I don't think the POSIX version ever got upgraded.
Bye, Jojo PS: just found this: OSS is the open computing interface on the NonStop operating system. The OSS environment coexists with the Guardian environment on the system. Portions of the NonStop operating system were modified to support OSS. OSS has access to many unique NonStop operating system features, such as fault tolerance, data integrity, and parallel processing. The OSS environment resembles a UNIX environment. OSS is based on the X/Open common application environment (CAE) specification, which incorporates the portable operating system interface part-1 (POSIX.1) and POSIX.2. The OSS shell is based on the industry-standard Korn shell. Extensions were added to access NonStop features. The X/Open mark represents the Open Brand, which ensures that registered products fulfill all the criteria of open computing. POSIX.1, POSIX.2, ISO/IEC 9945-1, ISO/IEC 9945-2, and the Open Group’s single UNIX specification version 2 have been revised, combined, and updated in the Open Group's Single UNIX Specification Version 3. The Single UNIX Specification Version 3 is a common set of specifications approved jointly by the Open Group on September 12, 2001, by IEEE (IEEE Std 1003.1-2001) on December 6, 2001, and by ISO/IEC (ISO/IEC 9945-1:2002, ISO/IEC 9945-2:2002, ISO/IEC 9945-3:2002, and ISO/IEC 9945-4:2002) on September 25, 2002. The OSS utilities were ported from code obtained from the Open System Foundation (OSF). Additional extensions were added to some of the utilities to allow users to take advantage of NonStop operating system features Your page talks about Issue 6 and 2004 Edition. -----Original Message----- From: Bruno Haible [mailto:[email protected]] Sent: Saturday, October 02, 2010 7:33 PM To: Schmitz, Joachim Cc: 'Paul Eggert'; 'Paolo Bonzini'; 'bug-gnulib' Subject: Re: Fwd: sed porting trouble Joachim Schmitz wrote: > Yep, POSIX:2008 is definitely to new for NonStop, unfortunately. > When I get round it, I'll report it as a bug to our development though. Well, EDQUOT was already specified in the same way in POSIX:2001: <http://www.opengroup.org/onlinepubs/009695399/basedefs/errno.h.html>. > The highest errno on NonStop is 4220. In general they have the usual UNIX > value + 4000, to not collide with Guardian File System Errors. > > 2010 seems to be otherwise unused though. So it would have been wiser if gnulib had started its errnos at 5000 instead of 2000. But it's hard to change it now: There may be shared libraries already installed on some systems that set errno to values from gnulib's <errno.h> replacement. Bruno
