[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: POSIXLY_CORRECT



If we do run tests with POSIXLY_CORRECT set, then we need to be very explicit in
the spec and man pages.

George (gk4)

Andrew Josey wrote:
> 
> hi,
> For the getopts failures I found setting POSIXLY_CORRECT=true
> gets them to pass. What is our policy regarding this
> environment setting? Have we run the test suites with this
> set on?
> 
> To quote the source...
> 
> /* This version of `getopt' appears to the caller like standard Unix `getopt'
>    but it behaves differently for the user, since it allows the user
>    to intersperse the options with the other arguments.
> 
>    As `getopt' works, it permutes the elements of ARGV so that,
>    when it is done, all the options precede everything else.  Thus
>    all application programs are extended to handle flexible argument order.
> 
>    Setting the environment variable POSIXLY_CORRECT disables permutation.
>    Then the behavior is completely standard.
> 
> regards
> Andrew

-- 
George Kraft IV
gk4@austin.ibm.com



Reply to: