<unistd.h>: Clean up the _POSIX2_* defines (Shells and Utilities options).
authorSascha Wildner <saw@online.de>
Wed, 23 Sep 2015 18:52:40 +0000 (20:52 +0200)
committerSascha Wildner <saw@online.de>
Thu, 24 Sep 2015 08:31:33 +0000 (10:31 +0200)
commit5d23ccbd2516498d351a7cf31ee24c0ae5eb691b
treeeb4b48d9f6abd35472805271181723548f77655d
parent7325a0daed4dfaed8411e87878444772c4882fad
<unistd.h>: Clean up the _POSIX2_* defines (Shells and Utilities options).

* Bump the _POSIX2_C_BIND, _POSIX2_FORT_RUN and _POSIX2_UPE defines to
  200809.

* Define _POSIX2_C_DEV, _POSIX2_LOCALEDEF and _POSIX2_SW_DEV to 200809.

* Improve comments.

Things I know of that we still have to do:

* For 100% _POSIX2_UPE conformance we still need to implement at least
  sh(1)'s HISTFILE and MAILCHECK environment variables.

* For 100% _POSIX2_SW_DEV conformance we still need to implement at
  least make(1)'s -p option.
include/unistd.h