On Mon, Aug 26, 2019 at 2:21 PM <xxxxxx@ancell-ent.com> wrote:
We currently do allow ports and necessarily use fstat.  We could
drop ports as a possible argument to file-info, that would make
the SRFI simpler to implement,

Not much, since it's just a call to port-fdes.
Which poses a problem if we make it required across the board

Again, not much.  A port can't be open on a symlink, so you'd pass #f.  If you pass #t it makes no difference, but then it makes no difference 99% of the time.  Having fstat capability, though, helps eliminate race conditions from stat-before-open.
(and we should decide RSN if it's going to be chase? or follow?).

Follow.  "Chase" is just Olin's cuteness.

John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
        You tollerday donsk?  N.  You tolkatiff scowegian?  Nn.
        You spigotty anglease?  Nnn.  You phonio saxo?  Nnnn.
                Clear all so!  `Tis a Jute.... (Finnegans Wake 16.5)