bug-gnulib
[Top][All Lists]
Advanced

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

RE: Fwd: sed porting trouble


From: Schmitz, Joachim
Subject: RE: Fwd: sed porting trouble
Date: Sat, 2 Oct 2010 17:47:58 +0000

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:address@hidden 
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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]