Penguin

Differences between version 11 and predecessor to the previous major change of POSIX.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 11 Last edited on Monday, February 16, 2004 1:18:20 pm by JohnMcPherson Revert
Older page: version 10 Last edited on Thursday, October 16, 2003 10:18:03 pm by StuartYeates Revert
@@ -2,8 +2,22 @@
  
 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. 
+  
+----  
+From a comment in errno.h from the Linux kernel (version 0.01):  
+  
+ /*  
+ * ok, as I hadn't got any other source of information about  
+ * possible error numbers, I was forced to use the same numbers  
+ * as minix.  
+ * Hopefully these are posix or something. I wouldn't know (and posix  
+ * isn't telling me - they want $$$ for their f***ing standard).  
+ ...  
+ */  
+  
+In early 2004, [permission was granted|http://standards.ieee.org/announcements/pr_linuxman.html] for extracts from the (copyrighted) standard to be used in Linux manual pages.  
  
 ---- 
 Some parts of the standard (particularly the bits that are relevant to the [Linux] [Kernel] and UserSpace: 
  
@@ -13,8 +27,9 @@
  
 1003.2 defines extra things such as standard RegularExpression syntax and behaviour, asynchronous I/O, and real time signal queues. 
  
 See also [POSIXLY_CORRECT]. 
+  
 ---- 
 From "The Open Group Base Specification Issue 6": 
 ;:The name POSIX was suggested by Richard Stallman. It is expected to be pronounced pahz-icks, as in positive, not poh-six, or other variations. The pronunciation has been published in an attempt to promulgate a standardized way of referring to a standard operating system interface.