Differences between version 5 and revision by previous author of POSIXLY_CORRECT.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Monday, March 28, 2005 10:10:43 pm | by DominiqueQuatravaux | Revert |
Older page: | version 4 | Last edited on Wednesday, October 8, 2003 2:04:54 pm | by JohnMcPherson | Revert |
@@ -1,5 +1,5 @@
-[POSIXLY_CORRECT] is an environment variable that some programs use to follow strict [POSIX] standards behaviour, where that isn't the default.
+[POSIXLY_CORRECT] is an environment variable that some programs use to follow strict [POSIX] standards behaviour, where that isn't the default. See also [POSIX_ME_HARDER]
.
Probably the most well-known example of this is that [POSIX] states that filesystem blocks are 512 bytes per block, so the [GNU] fileutils such as df(1) and GNU tar(1) use 512 if the variable [POSIXLY_CORRECT] is set, and 1024 bytes per block by default.
Many of the GNU tools comply with [POSIX] by default, except for where the author thinks the [POSIX] standard is wrong or dumb. :) As a result, some programs also check if a variable named [POSIX_ME_HARDER] is set as an acceptable alias for [POSIXLY_CORRECT]. See [Democracy Triumphs in Disk Units|http://groups.google.com/groups?selm=9108281809.AA03552%40mole.gnu.ai.mit.edu].