|
From: | Paolo Bonzini |
Subject: | Re: POSIXLY_CORRECT not correctly unset in getopt.m4? |
Date: | Wed, 08 Sep 2010 11:14:08 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100621 Fedora/3.0.5-1.fc13 Lightning/1.0b2pre Mnenhy/0.8.3 Thunderbird/3.0.5 |
On 09/07/2010 10:39 PM, Eric Blake wrote:
gl_awk_probe='BEGIN { for (v in ENVIRON) if (v == "POSIXLY_CORRECT") print "x" }' case ${POSIXLY_CORRECT:+x}`awk "$gl_awk_probe" </dev/null` in xx) gl_had_POSIXLY_CORRECT=exported ;; x) gl_had_POSIXLY_CORRECT=yes ;; *) gl_had_POSIXLY_CORRECT= ;; esac
Walking all of ENVIRON seems slow. What about gl_awk_probe='BEGIN {print !!length(ENVIRON["POSIXLY_CORRECT"])}' case ${POSIXLY_CORRECT:+x}`awk "$gl_awk_probe" </dev/null` in x1) gl_had_POSIXLY_CORRECT=exported ;; x0) gl_had_POSIXLY_CORRECT=yes ;; *) gl_had_POSIXLY_CORRECT= ;; esac instead? Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |