Kristaps Dzonsons <krist...@bsd.lv> wrote: > >> ... it says the modification time is a time_t. Which means we only > >> have seconds, not subseconds. > > > > Fair enough. The protocol predates common availability of nanosecond > > file timestamps. > > It's worse than that. It's 32-bit time_t.
Do negative values have a specific meaning? If not, it can be treated as unsigned 32-bit, and then it is harmless in our livetimes and beyond.