On Fri, 14 Aug 2009 01:09:27 +0200 Luca Olivetti <l...@ventoso.org> wrote:
> En/na Mattias Gaertner ha escrit: > > > > > Yes. The code worked pretty well for years on many systems. But > > you know the story of the ext4 bug. I hope this is not something > > like that. > > It was not a bug, and if you're doing it on ext4 (and probably xfs) > it's possible that what you're seeing is a workaround to the problem > > http://www.h-online.com/open/Ext4-data-loss-explanations-and-workarounds--/news/112892 Sorry. I know, that it is not a bug from posix pov. The unexpected behavior of ext4 only happens on system crash. So, I doubt that this has to do with TFileStream.SetSize. I was just wondering if there might be another posix compliant behavior that let TFileStream.SetSize fail on some file systems. That's why I mentioned the ext4 story. Mattias _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal