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 tdav::get_fs_props {} {
# global fs_props
set fs_props [list]
# lappend fs_props [list ns0 supportlock] {subst {"<none/>"}}
lappend fs_props [list ns0 getcontenttype] {subst {[ns_guesstype $filename]}}
lappend fs_props [list D getcontentlength] {subst {[file size $entry]}}
lappend fs_props [list D creationdate] {subst {[clock format $file_stat(mtime) -format "%Y-%m-%dT%H:%M:%SZ" -gmt 1]}}
lappend fs_props [list D getlastmodified] {subst {[clock format $file_stat(mtime) -format "%a, %d %b %Y %H:%M:%S %Z" -gmt 1]}}
lappend fs_props [list D getetag] {subst {"1f9a-400-3948d0f5"}}
lappend fs_props [list D resourcetype] {if {[file isdirectory $entry]} {
subst {D:collection}
} else {
subst {[ns_guesstype $filename]}
}}
return $fs_props
}