VFS: allow filesystems to implement atomic open+truncate