This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.

The procedure is defined as:

proc nsmcp::accessTimeIndexExcludeFile {fileVar options limits} {
    
    upvar 1 $fileVar file
    set entry [accessTimeIndexLoad $file]
    set stamp [accessTimeIndexStamp $file]
    if {$entry eq "" || $stamp eq "" || ![accessScanRangeMature $file $limits]} {
        return false
    }
    set cursor 0
    set final false
    foreach start [lsort -integer [dict keys [dict get $entry segments]]] {
        set segment [dict get $entry segments $start]
        if {$start!=$cursor || ![dict exists $segment trusted] || ![dict get $segment trusted] || [dict get $segment stamp] ne $stamp
            || ![accessTimeIndexOutside $segment $options]} {
            return false
        }
        set cursor [dict get $segment end]
        set final [dict get $segment final]
        if {$final} {
            break
        }
    }
    if {!$final} {
        return false
    }
    foreach start [lsort -integer [dict keys [dict get $entry segments]]] {
        set segment [dict get $entry segments $start]
        accessTimeIndexEvidence file $segment
        if {[dict get $segment final]} {
            break
        }
    }
    dict set file status outside-window
    dict set file rangeUncertain true
    dict set file timeIndexHit true
    dict set file timeIndexSkippedBytes $cursor
    dict set file timeIndexWholeFile true
    return true

}

Show another procedure: