• R
    fix regression in glob with literal . or .. path component · ec04d122
    Rich Felker 提交于
    commit 8c4be3e2 was written to
    preclude the GLOB_PERIOD extension from matching these directory
    entries, but also precluded literal matches.
    
    adjust the check that excludes . and .. to check whether the
    GLOB_PERIOD flag is in effect, so that it cannot alter behavior in
    cases governed by the standard, and also don't exclude . or .. in any
    case where normal glob behavior (fnmatch's FNM_PERIOD flag) would have
    included one or both of them (patterns such as ".*").
    
    it's still not clear whether this is the preferred behavior for
    GLOB_PERIOD, but at least it's clear that it can no longer break
    applications which are not relying on quirks of a nonstandard feature.
    ec04d122
glob.c 5.3 KB