Differences between version 13 and predecessor to the previous major change of POSIX.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
| Newer page: | version 13 | Last edited on Wednesday, September 1, 2004 3:25:36 am | by StuartYeates | Revert |
| Older page: | version 11 | Last edited on Monday, February 16, 2004 1:18:20 pm | by JohnMcPherson | Revert |
@@ -1,9 +1,11 @@
-In the 1980s, with the various [Unix] vendors such as [IBM], [HP], Digital and SunMicrosystems each adding their own features, unix was in danger of becoming fragmented, making it harder to write portable programs. (Also the "BSD vs. System V" split.)
+In the 1980s, with the various [Unix] vendors such as [IBM], [HP], Digital and SunMicrosystems each adding their own features, unix was in danger of becoming fragmented, making it harder to write portable programs. (Also the "[
BSD]
vs. System V" split.)
-The name POSIX more correctly refers to a family of related standards: IEEE Std 1003.n and the parts of ISO/IEC 9945, although originally was just the original IEEE Std 1003.1-1988. POSIX means __p__ortable __o__perating __s__ystem __i__nterface. (the x is from uni__x__ ?)
+The name POSIX more correctly refers to a family of related standards: IEEE Std 1003.n and the parts of [
ISO]
/IEC 9945, although originally was just the original IEEE Std 1003.1-1988. POSIX means __p__ortable __o__perating __s__ystem __i__nterface. (the x is from uni__x__ ?)
POSIX is a large (some might even say unwieldy) standard (officially [IEEE] Standard 1003) specifying things such as the behaviour (arguments, etc) of standard programs and utilities that must exist on a system and [C] library functions. The theory is that if you write a program that conforms to POSIX standards, it will compile and run on any POSIX-compliant operating system.
+
+The current standard is avaliable at: http://www.opengroup.org/onlinepubs/009695399/ but is not for re-distribution.
----
From a comment in errno.h from the Linux kernel (version 0.01):
