std-sys-longfname-p


Synopsis

(std-sys-longfname-p) ; Long filenames supported?

Description

Predicate if the current AutoCAD version and underlying OS supports long filenames as under VFAT, FAT32 or NTFS. No distinction yet upon other filesystems.

It will return T if

(or (std-ver-r14-p)
        (and (std-ver-r13-p)
                (> (getvar "LONGFNAME") 0))
        (std-sys-os2-p)
        (not (std-sys-dosbased-p)))) 

Cached version

This function is only called once, the result is stored in the global symbol *SYS-LONGFNAMES*. All subsequent calls just return a result dependent on the value of this symbol.

Arguments

None

Return Value

T or nil.

Side Effects

Works with the global symbol mentioned above.

Module

Defined in STDINIT