getopt_long_only
----------------

Gnulib module: getopt-gnu

Portability problems fixed by Gnulib:

  * The function getopt_long_only does not support the + flag in the options string on some platforms: MacOS X 10.5, AIX 5.2, OSF/1 5.1, Solaris 10.

  * The function getopt_long_only does not obey the - flag in the options string when POSIXLY_CORRECT is set on some platforms: Cygwin 1.7.0.

  * The function getopt_long_only does not support options with optional arguments on some platforms: MacOS X 10.5, OpenBSD 4.0, AIX 5.2, Solaris 10, Cygwin 1.5.x.

  * This function is missing on some platforms: MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, mingw, Interix 3.5.

Portability problems not fixed by Gnulib:

  * The glibc implementation allows a complete reset of the environment, including re-checking for POSIXLY_CORRECT, by setting optind to 0.  Other implementations provide optreset, causing a reset by setting it non-zero, although it does not necessarily re-read POSIXLY_CORRECT.