It seems I can fts_open() w/o supplying either of, (or supplying both of) FTS_PHYSICAL and FTS_LOGICAL. The man page (FTS(3)) repeatedly says "Either FST_LOGICAL or FTS_PHYSICAL _must_ be provided"
I can supply 0 as a flag, or FTS_LOGICAL|FTS_PHYSICAL, and no error is set (assuming would receive NULL FTS*). Can anybody comment on what I'm seeing here? -bch