home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!root44!uel!andrew
- From: andrew@uel.co.uk (Andrew Josey)
- Newsgroups: comp.unix.questions
- Subject: Re: What is XPG/3
- Message-ID: <1682@uel.co.uk>
- Date: 7 Jan 93 15:54:05 GMT
- References: <1993Jan5.233427.25229@uunet!tellab5!odgate>
- Distribution: comp
- Organization: UNIX System Laboratories, Europe Ltd.
- Lines: 36
-
- In article <1993Jan5.233427.25229@uunet!tellab5!odgate> mike@uunet!tellab5!odgate (Mike J. Kelly) writes:
- >Can anyone briefly describe what XPG/3 is? Is it simply a definition
- >of a portable C library for Unix?
-
- The volume for System Interfaces & Headers is basically as you describe
- however there is more in XPG3 and much more in XPG4....
- here's an extract from an FAQ on X/Open Testing that explains a
- little bit on XPG3.
- [to subscribe email xopen-testing-request@uel.co.uk]
-
- The X/Open Common Applications Environment (CAE), as defined in the
- seven volumes that comprise XPG3, is an integrated set of interface
- specifications which provide a standard single environment for portable
- application software. Portability is provided at the source code level.
- Currently the seven volumes address the following:
- Commands & Utilities (Vol.1), System Interfaces & Headers (Vol.2),
- Supplementary Definitions (Vol.3) (Internationalization, Curses, Source Code
- Transfer), Programming Languages (Vol.4), Data Management
- (Vol.5), Window Management (Vol.6), and Networking Services (Vol.7).
- ---o---
-
- What is the relationship between XPG3 and other standards such as POSIX.1-1988?
-
- XPG3 is based upon a number of National and International standards.
- Where a conflict exists between a National and International standard
- and the XPG3, XPG3 defers to that standard.
- Should any conflicts occur between these standards and XPG3,
- a permanent waiver will be granted by X/Open.
-
- The standards that XPG3 defers to are listed below:
-
- IEEE POSIX 1003.1-1988
- ANS X3.23-1985 COBOL (ISO 1989:1985)
- ISO 1539:1980 for FORTRAN
- ISO 8652:1987 for Ada
- ISO 7185:1983 for Pascal
-